*** more.c Sun Sep 12 03:35:46 1993 --- SC:Sources/PGP-2.3a/more.c Tue Sep 28 06:16:05 1993 *************** *** 19,24 **** */ - #include #include #include #include --- 19,24 ---- */ #include + #include #include #include *************** *** 259,265 **** fread(buf, 1, 16, inFile); ! if (compressSignature( (byte *) buf) >= 0) ! { fprintf(pgpout, PSTR("\n\007File '%s' is not a text file; cannot display.\n"), ! fileName); return(-1); } --- 259,264 ---- fread(buf, 1, 16, inFile); ! if (compressSignature( (byte *) buf) >= 0) { ! fprintf(pgpout, PSTR("\n\007File '%s' is not a text file; cannot display.\n"), fileName); return(-1); } *************** *** 312,317 **** /* Get file length */ ! fseek(inFile,0L,SEEK_END); fileLen = ftell(inFile); rewind(inFile); lineno = 1; --- 311,318 ---- /* Get file length */ ! fseek(inFile, 0L, SEEK_END); fileLen = ftell(inFile); + if (!(fileLen)) + fileLen = 1; /* avoid division thru' zero error! */ rewind(inFile); lineno = 1;