1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-26 05:02:18 +00:00
freebsd-ports/vietnamese/vnpstext/files/patch-03
2013-05-27 12:53:33 +00:00

32 lines
819 B
Plaintext

--- ./vnpstext.c.orig 1992-09-02 23:01:59.000000000 +0200
+++ ./vnpstext.c 2013-05-27 16:27:32.390245389 +0200
@@ -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 {
@@ -180,7 +182,7 @@
printf("/S{Lcheck count{gsave show grestore}repeat 0 ld rmoveto}def\n");
printf("/L{Lcheck ld mul 0 exch rmoveto}def\n");
printf("/B{Lcheck 0 ld rmoveto}def\n");
- return;
+ return NULL;
}
/* filename specified, use it */