PASRED.LST 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. Listing:
  2. 1 (* Release 3.10 *)
  3. 2 (*-------------------------------------------------------------------------*
  4. 3 * *
  5. 4 * PASPROC.DEF - Modula-2 interface to PASPROC.ITF *
  6. 5 * *
  7. 6 * COPYRIGHT (C) 1989..1992 Clarion Software Corporation. *
  8. 7 * All Rights Reserved *
  9. 8 * *
  10. 9 *--------------------------------------------------------------------------*)
  11. 10
  12. 11 (*# project("#set tspas='on'") *)
  13. 12 (*# call(o_a_size=>off, o_a_copy=>off) *)
  14. 13 (*%F _fdata *)
  15. 14 (*# call(seg_name => null) *)
  16. 15 (*# data(seg_name => null) *)
  17. 16 (*%E *)
  18. 17 (*# module(implementation=>off) *)
  19. 18
  20. 19 DEFINITION MODULE PasRed;
  21. 20
  22. 21 TYPE
  23. 22 PathStr = ARRAY [0..80] OF CHAR;
  24. ***** ^ not supported yet
  25. ***** ^ not supported yet
  26. 23 ExtStr = ARRAY [0..3] OF CHAR;
  27. ***** ^ not supported yet
  28. ***** ^ not supported yet
  29. 24 CONST
  30. 25 Null = MAX(CARDINAL);
  31. ***** ^ undeclared identifier
  32. ***** ^ not supported yet
  33. 26 VAR
  34. 27 LastPath : PathStr ;
  35. ***** ^ not supported yet
  36. 28 TextFile : CARDINAL ;
  37. 29
  38. 30 PROCEDURE ExpandPath ( psize: BYTE; path : PathStr;
  39. ***** ^ undeclared identifier
  40. 31 fsize: BYTE; VAR fullpath : PathStr);
  41. ***** ^ undeclared identifier
  42. 32
  43. 33 PROCEDURE SplitPath ( psize: BYTE; path : PathStr ;
  44. ***** ^ undeclared identifier
  45. 34 hsize: BYTE; VAR head : PathStr;
  46. ***** ^ undeclared identifier
  47. 35 tsize: BYTE; VAR tail : PathStr ) ;
  48. ***** ^ undeclared identifier
  49. 36
  50. 37 PROCEDURE MakePath ( psize: BYTE; VAR path : PathStr ;
  51. ***** ^ undeclared identifier
  52. 38 hsize: BYTE; head : PathStr;
  53. ***** ^ undeclared identifier
  54. 39 tsize: BYTE; tail : PathStr ) ;
  55. ***** ^ undeclared identifier
  56. 40
  57. 41 PROCEDURE AddExtension (size: BYTE; VAR s : PathStr ; esize: BYTE; ext : ExtStr ) ;
  58. ***** ^ undeclared identifier
  59. ***** ^ undeclared identifier
  60. 42 PROCEDURE RemoveExtension (size: BYTE; VAR s : PathStr ) ;
  61. ***** ^ undeclared identifier
  62. 43 PROCEDURE ChangeExtension (size: BYTE; VAR s : PathStr ; esize: BYTE; ext : ExtStr ) ;
  63. ***** ^ undeclared identifier
  64. ***** ^ undeclared identifier
  65. 44 PROCEDURE IsExtension (size: BYTE; s : PathStr ; esize: BYTE; ext : ExtStr ) : BOOLEAN ;
  66. ***** ^ undeclared identifier
  67. ***** ^ undeclared identifier
  68. 45
  69. 46 (* Redirected calls *)
  70. 47
  71. 48 PROCEDURE FindPath ( nsize: BYTE; name : PathStr ;
  72. ***** ^ undeclared identifier
  73. 49 fsize: BYTE; VAR fullname : PathStr ) : BOOLEAN ;
  74. ***** ^ undeclared identifier
  75. 50
  76. 51 PROCEDURE FindNewPath ( nsize: BYTE; name : PathStr ;
  77. ***** ^ undeclared identifier
  78. 52 fsize: BYTE; VAR fullname : PathStr ) : BOOLEAN ;
  79. ***** ^ undeclared identifier
  80. 53
  81. 54 PROCEDURE FindExePath ( psize: BYTE; path : PathStr ;
  82. ***** ^ undeclared identifier
  83. 55 ovl : BOOLEAN ;
  84. 56 osize: BYTE; VAR outpath : PathStr ) : BOOLEAN ;
  85. ***** ^ undeclared identifier
  86. 57
  87. 58
  88. 59 PROCEDURE ReadRedirectionFile ( size: BYTE; name : PathStr ) ;
  89. ***** ^ undeclared identifier
  90. 60
  91. 61 PROCEDURE Init;
  92. 62
  93. 63 END PasRed.
  94. ***** ^ not supported yet
  95. 30 errors