--- vnpstext.c.orig	Wed Sep  2 14:01:59 1992
+++ vnpstext.c	Sun Dec  8 01:24:48 1996
@@ -86,7 +86,8 @@
 dofile(input)
     FILE		*input;
 {
-    u_char		line[1024];
+#define LINESIZE 1024
+    u_char		line[LINESIZE];
     register u_char	*s;
     register int	pageno = 1;
     register short	col = 0;
@@ -95,7 +96,8 @@
 
     printf("StartDoc\n");
 
-    while (gets(line)) {
+    while (fgets(line, LINESIZE, stdin)) {
+	if (line[ strlen(line) - 1 ] == '\n') line[ strlen(line) - 1 ] = '\0';
 	if (!*line) printf("B\n");
 	else {
 
