diff options
author | grog <grog@FreeBSD.org> | 2002-10-30 03:24:16 +0000 |
---|---|---|
committer | grog <grog@FreeBSD.org> | 2002-10-30 03:24:16 +0000 |
commit | b69127088e572cff3be1c8a25f0d39ef75ae4f5e (patch) | |
tree | 58b59edad194911197f67ddfb517faa30793d176 /usr.bin/soelim | |
parent | bdf12834c63921a916e33aea088896d8ee34daa7 (diff) | |
download | FreeBSD-src-b69127088e572cff3be1c8a25f0d39ef75ae4f5e.zip FreeBSD-src-b69127088e572cff3be1c8a25f0d39ef75ae4f5e.tar.gz |
Output .lf directives.
Diffstat (limited to 'usr.bin/soelim')
-rw-r--r-- | usr.bin/soelim/soelim.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/usr.bin/soelim/soelim.c b/usr.bin/soelim/soelim.c index d930fd9..4ef28a3 100644 --- a/usr.bin/soelim/soelim.c +++ b/usr.bin/soelim/soelim.c @@ -95,6 +95,7 @@ process(const char *file) char fname[BUFSIZ]; FILE *soee; int isfile; + int line = 1; if (!strcmp(file, STDIN_NAME)) { soee = stdin; @@ -105,7 +106,9 @@ process(const char *file) return(-1); } } + printf (".lf %d %s\n", line, file); for (;;) { + line++; c = getc(soee); if (c == EOF) break; @@ -151,6 +154,7 @@ donename: if (process(fname) < 0) if (isfile) printf(".so %s\n", fname); + printf (".lf %d %s\n", line, file); continue; simple: if (c == EOF) |