home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Simtel MSDOS 1992 September
/
Simtel20_Sept92.cdr
/
msdos
/
qbasic
/
qbtree42.arc
/
QBTREE42.BI
< prev
next >
Wrap
Text File
|
1989-10-14
|
2KB
|
34 lines
'{***** BTREE ver 4.20 declarations *****}
DECLARE FUNCTION CreateKeyFile% (filename$, keyl%)
DECLARE FUNCTION CreateDataFile% (filename$, recl%)
DECLARE FUNCTION OpenKeyFile% (filename$, fileno%)
DECLARE FUNCTION OpenDataFile% (filename$, fileno%)
DECLARE FUNCTION LockKeyFile% (kfile%)
DECLARE FUNCTION UnlockKeyFile% (kfile%)
DECLARE FUNCTION LockRecord% (dfile%, recno&)
DECLARE FUNCTION UnlockRecord% (dfile%, recno&)
DECLARE FUNCTION AddRecord% (kfile%, dfile%, Qkey$, Qrec$)
DECLARE FUNCTION GetEqual% (kfile%, dfile%, Qkey$, Qrec$)
DECLARE FUNCTION GetFirst% (kfile%, dfile%, Qkey$, Qrec$)
DECLARE FUNCTION GetLast% (kfile%, dfile%, Qkey$, Qrec$)
DECLARE FUNCTION GetNext% (kfile%, dfile%, Qkey$, Qrec$)
DECLARE FUNCTION GetPrev% (kfile%, dfile%, Qkey$, Qrec$)
DECLARE FUNCTION GetPosition% (kile%, recno&)
DECLARE FUNCTION GetDirect% (dfile%, drecno&, Qrec$)
DECLARE FUNCTION PutKey% (kfile%, dfile%, Qkey$)
DECLARE FUNCTION UpdateRecord% (dfile%, Qrec$)
DECLARE FUNCTION RewindKeyFile% (kfile%)
DECLARE FUNCTION DeleteKey% (kfile%, Qkey$)
DECLARE FUNCTION DeleteRecord% (kfile%, dfile%, Qkey$)
DECLARE FUNCTION StatKeyFile% (kfile%, keyl%, keys&, bfileno%)
DECLARE FUNCTION StatDataFile% (dfile%, recl%, recs&, bfileno%)
DECLARE FUNCTION FlushKeyFile% (kfile%, dup%)
DECLARE FUNCTION FlushDataFile% (dfile%, dup%)
DECLARE FUNCTION CloseKeyFile% (fileno%)
DECLARE FUNCTION CloseDataFile% (fileno%)
DECLARE FUNCTION QBTreeVer% (ver%)
DECLARE FUNCTION GetDebugInfo% (kfile%, cukysc%, cukyof%, iflag%, stkcnt%, stack%())
DECLARE FUNCTION GetDosVersion% ()
DECLARE SUB MemCopy (FromSeg%, FromOff%, ToSeg%, ToOff%, count%, dir%)