Source Listing 11-JUN-1992 09:20:15 DEC C X0.0-042A Page 1 3-JUN-1992 18:05:11 DUA0:[PORTING.COMPRESS]LZIO.C;1 1 /* 2 * l z i o . c 3 * 4 * I/O buffer management. All input/output I/O is done through these 5 * routines (and the macros in lz.h). The rules of the game are: 6 * 7 * input via GET() and getbuf(). 8 * GET returns an 8-bit byte, or -1 on eof/error. 9 * getbuf() returns the number of things gotten, or -1 on eof/error. 10 * No return on error: longjmp's to the main-line. 11 * 12 * output via PUT() and lz_putbuf(). 13 * No return on error: longjmp's to the main-line. 14 * flush output by lz_flush() before closing files -- or you'll lose data. 15 */ 16 17 #include "lz.h" 958 #include errno ........................1 %CC-F-PREINCFIL, (1) An error occurred while attempting to open the include file "errno": Key not found. %CC-E-NOOBJ, (1) Object file deleted.