| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107 |
- Listing:
- 1 DEFINITION MODULE AltKeys;
- 2 (*
- 3 * REPERTOIRE
- 4 * Release 1.6
- 5 * By Charles Bradford and Cole Brecheen
- 6 * (c) Copyright 1985-1992 PMI
- 7 * Green Bay, Wisconsin
- 8 * All rights reserved
- 9 * (414) 468-6040
- 10 *
- 11 * $Header: D:/logfiles/defs/altkeys.dev 1.4 30 Dec 1990 17:58:36 coleb $
- 12 *
- 13 *)
- 14
- 15 FROM SYSTEM IMPORT ADDRESS;
- 16 FROM NdxTypes IMPORT NdxFileType;
- 17 FROM GenLists IMPORT GenList;
- 18
- 19 CONST
- 20 RecNameCode = 65530;
- 21 CriterionCode = 65531;
- 22 AltKeyCode = 65532;
- 23
- 24 TYPE
- 25 LogicOperator = (or, and, AndNot);
- 26
- 27 SelectProc = PROCEDURE(ADDRESS, CARDINAL,
- ***** ^ not supported yet
- ***** ^ not supported yet
- ***** ^ not supported yet
- 28 CARDINAL, ARRAY OF CHAR, VAR BOOLEAN):
- ***** ^ not supported yet
- ***** ^ not supported yet
- ***** ^ not supported yet
- 29 BOOLEAN;
- ***** ^ not supported yet
- 30
- 31 Criterion = RECORD
- 32 operator: LogicOperator;
- 33 rule, field: ARRAY [0..127] OF CHAR;
- ***** ^ not supported yet
- ***** ^ not supported yet
- 34 determiner: SelectProc;
- 35 END;
- ***** ^ not supported yet
- 36
- 37 PROCEDURE LoadAltList( VAR NdxFile: NdxFileType;
- 38 InList: GenList; FieldName: ARRAY OF CHAR;
- ***** ^ not supported yet
- 39 Criteria: GenList): BOOLEAN;
- 40
- 41 PROCEDURE FieldLoaded( NdxFile: NdxFileType;
- 42 FieldName: ARRAY OF CHAR; VAR spot:
- ***** ^ not supported yet
- 43 CARDINAL): BOOLEAN;
- 44
- 45 PROCEDURE CreateAltList( VAR NdxFile:
- 46 NdxFileType; FieldName: ARRAY OF CHAR; VAR
- ***** ^ not supported yet
- 47 SpotUsed: CARDINAL);
- 48
- 49 PROCEDURE CriteriaMet( NdxFile: NdxFileType;
- 50 Criteria: GenList; VAR CriteriaValid:
- 51 BOOLEAN ): BOOLEAN;
- 52
- 53 PROCEDURE DisposeAltList( VAR NdxFile:
- 54 NdxFileType; FieldName: ARRAY OF CHAR);
- ***** ^ not supported yet
- 55
- 56 PROCEDURE TallyAltLists(NdxFile: NdxFileType;
- 57 VAR TheList: GenList);
- 58
- 59 PROCEDURE GetAltList( NdxFile: NdxFileType;
- 60 FieldName: ARRAY OF CHAR; VAR AltList:
- ***** ^ not supported yet
- 61 GenList): BOOLEAN;
- 62
- 63 PROCEDURE GetMatchingKey( NdxFile: NdxFileType;
- 64 AltList: GenList; spot: CARDINAL; VAR
- 65 RecName: ARRAY OF CHAR );
- ***** ^ not supported yet
- 66
- 67 PROCEDURE GetMatchingKeys( NdxFile: NdxFileType;
- 68 AltList: GenList; VAR KeyList: GenList):
- 69 BOOLEAN;
- 70
- 71 PROCEDURE StrSelector( TheAdr: ADDRESS; TheSize,
- 72 TypeCode: CARDINAL; TheRule: ARRAY OF CHAR;
- ***** ^ not supported yet
- 73 VAR CriteriaValid: BOOLEAN ): BOOLEAN;
- 74
- 75 PROCEDURE AddCriteria( CriteriaList: GenList;
- 76 op: LogicOperator; TheSelectProc:
- 77 SelectProc; TheRule, FieldName: ARRAY OF
- 78 CHAR );
- ***** ^ not supported yet
- 79
- 80 PROCEDURE Init();
- 81
- 82 END AltKeys.
- ***** ^ not supported yet
- 19 errors
|