home *** CD-ROM | disk | FTP | other *** search
/ Turbo Toolbox / Turbo_Toolbox.iso / spezial / 20 / dos_txl / source / db.h < prev    next >
Encoding:
C/C++ Source or Header  |  1991-02-17  |  1.2 KB  |  33 lines

  1. /** Prototypen des Datenbankmoduls **/
  2. /** (c) 1991 Elmar Warken ***********/
  3.  
  4. typedef int (*TestFunktion)(void);
  5. typedef void (*AusgabeFunktion)(void);
  6.  
  7. void AddDefinition(int defnr, int typ, int len);
  8. int OpenFile(int defnr, char *name);
  9. int CreateFile(int defnr, char *name);
  10. void BeschreibeSatz(int defnr, int feldnr, char *str, int wert);
  11. void LeseSatz(int defnr, int feldnr, char *str, int *wert);
  12. void WriteToFile(int defnr);
  13. void GotoFileEnd(int defnr);
  14. void GotoFileBegin(int defnr);
  15. void GoForward(int defnr);
  16. void GoBackward(int defnr);
  17. void GoTo(int defnr, long satzpos);
  18. void GoToNr(int defnr, int satznr);
  19. void MarkCurrent(int defnr, int Mark_On);
  20. void CloseFile(int defnr);
  21. int T_ImmerWahr(void); 
  22. void A_AddTree(void);
  23. void DurchSuche(int defnr, TestFunktion t, AusgabeFunktion a);
  24. void MakeTree(int defnr, int feldnr);
  25. void DelMarked(int defnr);
  26. void DelTree(int defnr);
  27. void ListTree(int defnr);
  28. void DurchsucheTree(int defnr, TestFunktion t, AusgabeFunktion a);
  29. int CreateTree(int defnr, int feldnr);
  30. int AddTree(int defnr, long filepos, char *str);
  31. int SearchTree(int defnr, long *filepos, char *str);
  32. void UnMarkAll(int defnr);
  33.