home *** CD-ROM | disk | FTP | other *** search
/ World of Shareware - Software Farm 2 / wosw_2.zip / wosw_2 / CPROG / CKEYTREE.ZIP / KTREE3.H < prev    next >
C/C++ Source or Header  |  1992-05-11  |  2KB  |  60 lines

  1. /*MAY 1991*/
  2. /****************************************************************************
  3. *                                        *
  4. *  KeyTree Definitions                                *
  5. *                                        *
  6. *  Copyright 1991 by Rewse Consultants Limited                    *
  7. *                                        *
  8. *  The KeyTree Utilities are issued as shareware. In case you are unaware   *
  9. *  of how the shareware system works, it is NOT 'free' software.        *
  10. *  No initial charge is made for the software, so that you can try it out   *
  11. *  without obligation. However, if you continue to use the software (and in *
  12. *  the case of the KeyTree Utilities, use programs created using them),     *
  13. *  then you are required to pay a registration fee. To register your use of *
  14. *  the KeyTree Utilities, we ask you to pay a miserly £30 (UK Pounds), a    *
  15. *  mere fraction of the cost that you are saving in time and effort. Please *
  16. *  send your registration fee to :                        *
  17. *                                        *
  18. *    Rewse Consultants Limited                        *
  19. *    44, Horseshoe Road, Pangbourne, Reading, Berkshire RG8 7JL, UK      *
  20. ****************************************************************************/
  21. extern    int    ktSCAN,ktERRNO,ktFKEY,ktINDEXED;
  22. extern    char    ktCHAR;
  23.  
  24. int    ktCreate(char *,int,int,int *),
  25.     ktOpen(char *,int,int),
  26.     ktClose(int),
  27.     ktFlush(int),
  28.     ktAdd(int,void *,int),
  29.     ktAddPhys(int,void *,int),
  30.     ktRead(int,void *,...),
  31.     ktReadAfter(int,void *,...),
  32.     ktReadBefore(int,void *,...),
  33.     ktLength(int,...),
  34.     ktNext(int,void *),
  35.     ktNextPhys(int,void *),
  36.     ktPrev(int,void *),
  37.     ktPrevPhys(int,void *),
  38.     ktDelete(int,void *),
  39.     ktUndelete(int,void *),
  40.     ktRewrite(int,void *,int),
  41.     ktGetStr(char *,int),
  42.     ktGetKey(int,void *,...),
  43.     ktReadAll(int,void *,...),
  44.     ktNextAll(int,void *),
  45.     ktPrevAll(int,void *),
  46.     ktAddChain(int,void *,int),
  47.     ktNextChain(int,void *),
  48.     ktPrevChain(int,void *),
  49.     ktStart(int,void *),
  50.     ktEnd(int,void *),
  51.     ktStartPhys(int,void *),
  52.     ktEndPhys(int,void *),
  53.     ktLock(int),
  54.     ktUnlock(int),
  55.     ktLocked(int,...),
  56.     ktChangeIndex(int,int),
  57.     ktMaxRead(int,int);
  58. char    ktGetChar(void),ktGetPress(void),*ktError(void);
  59. long    ktRecords(int,int),ktSize(int);
  60.