![]() |
|
![]() |
| BinaryDelete | BinaryDeleteA | BinaryInsert | |
| BinaryInsertA | BinaryLocate | BinaryLocateHandle | BinaryLocateLong |
| BinarySearch | BinarySearchA |
TYPE
BcompareProc = PROCEDURE (CONST CARDINAL) : INTEGER;
BcompareLongProc = PROCEDURE (CONST ModSys.INT32) : INTEGER;
BcompareHProc = PROCEDURE (CONST SYSTEM.ADDRESS,
CONST CARDINAL) : INTEGER;
PROCEDURE BinaryLocate
(CONST NumberOfKeys : CARDINAL;
CONST CompareP : BcompareProc) : INTEGER;
PROCEDURE BinaryLocateLong
(CONST NumberOfKeys : ModSys.INT32;
CONST Compare : BcompareLongProc) : ModSys.INT32;
PROCEDURE BinaryLocateHandle
(CONST handle : SYSTEM.ADDRESS;
CONST NumberOfKeys : CARDINAL;
CONST Compare : BcompareHProc) : INTEGER;
PROCEDURE BinarySearch
(VAR Keys : ARRAY OF CHAR;
VAR KeyToFind : ARRAY OF CHAR;
CONST NumKeys : CARDINAL;
CONST KeyStart : CARDINAL;
CONST KeyLength : CARDINAL;
CONST RecordLength : CARDINAL) : INTEGER;
PROCEDURE BinaryInsert
(VAR Keys : ARRAY OF CHAR;
VAR KeyToAdd : ARRAY OF CHAR;
VAR NumKeys : CARDINAL;
CONST Location : CARDINAL;
CONST RecordLength : CARDINAL);
PROCEDURE BinaryDelete
(VAR Keys : ARRAY OF CHAR;
VAR NumKeys : CARDINAL;
CONST Location : CARDINAL;
CONST RecordLength : CARDINAL);
PROCEDURE BinarySearchA
(CONST Keys : SYSTEM.ADDRESS;
CONST KeyToFind : SYSTEM.ADDRESS;
CONST NumKeys : CARDINAL;
CONST KeyStart : CARDINAL;
CONST KeyLength : CARDINAL;
CONST RecordLength : CARDINAL) : INTEGER;
PROCEDURE BinaryInsertA
(CONST Keys : SYSTEM.ADDRESS;
CONST KeyToAdd : SYSTEM.ADDRESS;
VAR NumKeys : CARDINAL;
CONST Location : CARDINAL;
CONST RecordLength : CARDINAL);
PROCEDURE BinaryDeleteA
(CONST Keys : SYSTEM.ADDRESS;
VAR NumKeys : CARDINAL;
CONST Location : CARDINAL;
CONST RecordLength : CARDINAL);
Send mail to
warren.merrill@inl.gov
with questions or comments about this web site.
Copyright © 1989-2006 Battelle Energy Alliance