home *** CD-ROM | disk | FTP | other *** search
/ Simtel MSDOS - Coast to Coast / simteldosarchivecoasttocoast2.iso / qbasic / qbtree42.zip / QBTREE42.BI < prev    next >
Text File  |  1989-10-14  |  2KB  |  34 lines

  1. '{***** BTREE ver 4.20 declarations *****}
  2. DECLARE FUNCTION CreateKeyFile% (filename$, keyl%)
  3. DECLARE FUNCTION CreateDataFile% (filename$, recl%)
  4. DECLARE FUNCTION OpenKeyFile% (filename$, fileno%)
  5. DECLARE FUNCTION OpenDataFile% (filename$, fileno%)
  6. DECLARE FUNCTION LockKeyFile% (kfile%)
  7. DECLARE FUNCTION UnlockKeyFile% (kfile%)
  8. DECLARE FUNCTION LockRecord% (dfile%, recno&)
  9. DECLARE FUNCTION UnlockRecord% (dfile%, recno&)
  10. DECLARE FUNCTION AddRecord% (kfile%, dfile%, Qkey$, Qrec$)
  11. DECLARE FUNCTION GetEqual% (kfile%, dfile%, Qkey$, Qrec$)
  12. DECLARE FUNCTION GetFirst% (kfile%, dfile%, Qkey$, Qrec$)
  13. DECLARE FUNCTION GetLast% (kfile%, dfile%, Qkey$, Qrec$)
  14. DECLARE FUNCTION GetNext% (kfile%, dfile%, Qkey$, Qrec$)
  15. DECLARE FUNCTION GetPrev% (kfile%, dfile%, Qkey$, Qrec$)
  16. DECLARE FUNCTION GetPosition% (kile%, recno&)
  17. DECLARE FUNCTION GetDirect% (dfile%, drecno&, Qrec$)
  18. DECLARE FUNCTION PutKey% (kfile%, dfile%, Qkey$)
  19. DECLARE FUNCTION UpdateRecord% (dfile%, Qrec$)
  20. DECLARE FUNCTION RewindKeyFile% (kfile%)
  21. DECLARE FUNCTION DeleteKey% (kfile%, Qkey$)
  22. DECLARE FUNCTION DeleteRecord% (kfile%, dfile%, Qkey$)
  23. DECLARE FUNCTION StatKeyFile% (kfile%, keyl%, keys&, bfileno%)
  24. DECLARE FUNCTION StatDataFile% (dfile%, recl%, recs&, bfileno%)
  25. DECLARE FUNCTION FlushKeyFile% (kfile%, dup%)
  26. DECLARE FUNCTION FlushDataFile% (dfile%, dup%)
  27. DECLARE FUNCTION CloseKeyFile% (fileno%)
  28. DECLARE FUNCTION CloseDataFile% (fileno%)
  29. DECLARE FUNCTION QBTreeVer% (ver%)
  30. DECLARE FUNCTION GetDebugInfo% (kfile%, cukysc%, cukyof%, iflag%, stkcnt%, stack%())
  31. DECLARE FUNCTION GetDosVersion% ()
  32. DECLARE SUB MemCopy (FromSeg%, FromOff%, ToSeg%, ToOff%, count%, dir%)
  33.  
  34.