| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- DEFINITION MODULE StringIO;
- (*
- * REPERTOIRE
- * Release 1.6
- * By Charles Bradford and Cole Brecheen
- * (c) Copyright 1985-1992 PMI
- * Green Bay, Wisconsin
- * All rights reserved
- * (414) 468-6040
- *
- * $Header: D:/logfiles/defs/stringio.dev 1.5 30 Dec 1990 18:05:08 coleb $
- *
- *)
- CONST
- inp = 0;
- outp = 1;
- ErrorOutp = 2;
- StdAux = 3;
- StdPrn = 4;
- (* Error codes: *)
- NoError = 0;
- BadFunction = 1;
- FileNotFound = 2;
- PathNotFound = 3;
- NoHandlesLeft = 4;
- AccessDenied = 5;
- BadHandle = 6;
- MCBsDestroyed = 7;
- TooLittleMemory = 8;
- BadMemBlockAddr = 9;
- BadEnvironment = 10;
- BadFormat = 11;
- BadAccessCode = 12;
- BadData = 13;
- MissingMessage = 14;
- InvalidDrive = 15;
- CurrentDirErase = 16;
- DifferentDevice = 17;
- NoMoreFiles = 18;
- EndOfFile = 19;
- PartialRead = 20;
- TYPE
- ErrorMessage = CARDINAL;
- VAR
- CrLf : ARRAY [0..1] OF CHAR;
- PROCEDURE ReadStr(FileHandle : CARDINAL; VAR
- TheStr : ARRAY OF CHAR);
- PROCEDURE ReadString(FileHandle : CARDINAL; VAR
- TheStr : ARRAY OF CHAR; VAR EndOfFileReached:
- BOOLEAN );
- PROCEDURE WriteStr(FileHandle : CARDINAL; TheStr
- : ARRAY OF CHAR);
- PROCEDURE WriteEol(FileHandle : CARDINAL; TheStr
- : ARRAY OF CHAR);
- PROCEDURE MessageType(FunctionResult : CHAR) :
- CARDINAL;
- PROCEDURE PrintMessage(functionresult :
- CARDINAL);
- PROCEDURE Init();
- END StringIO.
|