diff options
| author | Jonathan Lemon <jlemon@FreeBSD.org> | 1997-08-18 21:01:45 +0000 |
|---|---|---|
| committer | Jonathan Lemon <jlemon@FreeBSD.org> | 1997-08-18 21:01:45 +0000 |
| commit | ef2cea8123fe4caef2e3f94c211d4e14f8c2e103 (patch) | |
| tree | f22c1939cb39dc251a8599eceda07fd03975836d /usr.bin | |
| parent | 7256f6b3abe91ca27a54fb8f39a170d0772ae0ce (diff) | |
Notes
Diffstat (limited to 'usr.bin')
| -rw-r--r-- | usr.bin/m4/eval.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/usr.bin/m4/eval.c b/usr.bin/m4/eval.c index 6d7df57951ce..4997da5a93bd 100644 --- a/usr.bin/m4/eval.c +++ b/usr.bin/m4/eval.c @@ -39,7 +39,7 @@ static char sccsid[] = "@(#)eval.c 8.1 (Berkeley) 6/6/93"; #endif static const char rcsid[] = - "$Id$"; + "$Id: eval.c,v 1.7 1997/07/23 06:50:04 charnier Exp $"; #endif /* not lint */ /* @@ -307,7 +307,7 @@ register int td; * characters in the "to" string. */ if (argc > 3) { - char temp[MAXTOK]; + char temp[STRSPMAX+1]; if (argc > 4) map(temp, argv[2], argv[3], argv[4]); else @@ -617,9 +617,13 @@ register int argc; if (argc > 2) { if (*argv[2]) lquote = *argv[2]; + else + lquote = LQUOTE; if (argc > 3) { if (*argv[3]) rquote = *argv[3]; + else + rquote = RQUOTE; } else rquote = lquote; @@ -661,6 +665,7 @@ void dodiv(n) register int n; { + oindex = n; if (n < 0 || n >= MAXOUT) n = 0; /* bitbucket */ if (outfile[n] == NULL) { @@ -668,7 +673,6 @@ register int n; if ((outfile[n] = fopen(m4temp, "w")) == NULL) errx(1, "%s: cannot divert", m4temp); } - oindex = n; active = outfile[n]; } |
