aboutsummaryrefslogtreecommitdiff
path: root/vietnamese/vnpstext/files/patch-03
diff options
context:
space:
mode:
Diffstat (limited to 'vietnamese/vnpstext/files/patch-03')
-rw-r--r--vietnamese/vnpstext/files/patch-0322
1 files changed, 22 insertions, 0 deletions
diff --git a/vietnamese/vnpstext/files/patch-03 b/vietnamese/vnpstext/files/patch-03
new file mode 100644
index 000000000000..881d35319534
--- /dev/null
+++ b/vietnamese/vnpstext/files/patch-03
@@ -0,0 +1,22 @@
+--- 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 {
+