| 12345678910111213141516171819202122232425262728293031323334353637 |
- DEFINITION MODULE MemCompress;
- (*
- * 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/memcompr.dev 1.4 30 Dec 1990 18:02:16 coleb $
- *
- *)
- FROM SYSTEM IMPORT ADDRESS;
- TYPE
- CompressError = (NoCompressError,
- AllocationFailed,
- CompressedTooLarge, Corruption);
- VAR
- ErrorFlag: CompressError;
- PROCEDURE Compress(InAddress: ADDRESS; InSize:
- CARDINAL; VAR OutAddress: ADDRESS; VAR
- OutSize: CARDINAL; OutAlloc: BOOLEAN):
- BOOLEAN;
- PROCEDURE Decompress(InAddress: ADDRESS; InSize:
- CARDINAL; OutAddress: ADDRESS; OutSize:
- CARDINAL);
- PROCEDURE Init();
- END MemCompress.
|