NDXBONES.LST 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. Listing:
  2. 1 DEFINITION MODULE NdxBones;
  3. 2 (*
  4. 3 * REPERTOIRE
  5. 4 * Release 1.6
  6. 5 * By Charles Bradford and Cole Brecheen
  7. 6 * (c) Copyright 1985-1992 PMI
  8. 7 * Green Bay, Wisconsin
  9. 8 * All rights reserved
  10. 9 * (414) 468-6040
  11. 10 *
  12. 11 * $Header: D:/logfiles/defs/ndxbones.dev 1.4 30 Dec 1990 18:02:38 coleb $
  13. 12 *
  14. 13 *)
  15. 14
  16. 15
  17. 16 FROM SYSTEM IMPORT ADDRESS;
  18. 17 FROM GenLists IMPORT GenList;
  19. 18 FROM NdxTypes IMPORT NdxFileType;
  20. 19
  21. 20 CONST
  22. 21 CodeChar = 375C;
  23. 22 IsGarbageByte = 'G';
  24. 23 NotGarbageByte = 'O';
  25. 24
  26. 25 TYPE
  27. 26 ACompProc = PROCEDURE( ARRAY OF CHAR, ARRAY OF
  28. ***** ^ not supported yet
  29. ***** ^ not supported yet
  30. 27 CHAR ): INTEGER;
  31. ***** ^ not supported yet
  32. ***** ^ not supported yet
  33. 28
  34. 29 VAR
  35. 30 CompareProc: ACompProc;
  36. 31 StructName : ARRAY [0..10] OF CHAR;
  37. ***** ^ not supported yet
  38. ***** ^ not supported yet
  39. 32 EndSep, StartSep, NdxMarker, CodedStr : ARRAY
  40. 33 [0..1] OF CHAR;
  41. ***** ^ not supported yet
  42. ***** ^ not supported yet
  43. 34
  44. 35 RebuildProc : PROCEDURE( VAR NdxFileType );
  45. ***** ^ not supported yet
  46. ***** ^ not supported yet
  47. 36
  48. 37 PROCEDURE BiggestRecord( NdxFile: NdxFileType ):
  49. 38 CARDINAL;
  50. 39
  51. 40 PROCEDURE FindRecord(NdxFile: NdxFileType; VAR
  52. 41 RecordName : ARRAY OF CHAR; VAR offset :
  53. ***** ^ not supported yet
  54. 42 LONGINT; VAR UsedRecSize, AllocSize:
  55. 43 CARDINAL) : BOOLEAN;
  56. 44
  57. 45 PROCEDURE MakeEmptyBuf( VAR StruList, BufList:
  58. 46 GenList);
  59. 47
  60. 48 PROCEDURE OpenNdxFile( VAR NdxFile: NdxFileType;
  61. 49 FileName: ARRAY OF CHAR): BOOLEAN;
  62. ***** ^ not supported yet
  63. 50
  64. 51 PROCEDURE InitBuffer( VAR NdxFile: NdxFileType;
  65. 52 RecName: ARRAY OF CHAR): BOOLEAN;
  66. ***** ^ not supported yet
  67. 53
  68. 54 PROCEDURE Retrieve( NdxFile: NdxFileType;
  69. 55 RecordName: ARRAY OF CHAR; BufAddr: ADDRESS;
  70. ***** ^ not supported yet
  71. 56 VAR RecSize: CARDINAL): BOOLEAN;
  72. 57
  73. 58 PROCEDURE RemoveCodes( Source: ADDRESS; VAR
  74. 59 TheSize: CARDINAL);
  75. 60
  76. 61 PROCEDURE StripList( VAR TheList: GenList );
  77. 62
  78. 63 PROCEDURE Init();
  79. 64
  80. 65 END NdxBones.
  81. ***** ^ not supported yet
  82. 15 errors