home *** CD-ROM | disk | FTP | other *** search
/ Turbo Toolbox / Turbo_Toolbox.iso / spezial / 20 / dos_txl / source / dbprot.h < prev    next >
Encoding:
Text File  |  1991-02-17  |  1.1 KB  |  33 lines

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