summaryrefslogtreecommitdiff
path: root/usr.bin/m4/m4.1
AgeCommit message (Collapse)Author
2002-04-28Implement -s.Marc Espie
Triggered by recent FreeBSD changes. - emits #line directives at every file change (like FreeBSD) - maintains a synch_lineno variable to verify when the output gets out of synch with the input, so that it can emit #line to re-synch as well (unlike FreeBSD) To do: either handle \end-of-line, or recognize when a macro expansion is in progress, so that line synch don't perturb cpp on multi-line expansions. With this, we should have a fully POSIX-compliant m4. ok miod@
2002-04-18correct description of undefine, both according to the code, and toMarc Espie
single unix.
2001-09-29document tracing and compatibility with other m4.Marc Espie
2001-09-27traceon/traceoff built-ins.Marc Espie
2000-11-10- Section shuffling: comply to the section ordering outlined in mdoc(7).Aaron Campbell
- Some .Nm trimming. - .Sh AUTHOR -> .Sh AUTHORS - Other miscellaneous fixes here and there.
2000-11-09Change all option list specifications to ".Bl -tag -width Ds". Most manAaron Campbell
pages just needed their -width parameter tweaked to "Ds", which provides a nice width of 6 constant characters. For consistency more than anything.
2000-07-27Handle unlimited diverts for m4 -g.Marc Espie
Problem with autoconf noticed by d@
2000-07-24Implement esyscmdMarc Espie
2000-07-06Insert more missing .El directives. Our troff really should identify these andAaron Campbell
spit out a warning.
2000-04-17Move some misplaced periods outside of the parentheses.Aaron Campbell
2000-04-12Trailing whitespace begone!Aaron Campbell
2000-03-23More pedantic man page formatting insanity, lalalaAaron Campbell
2000-03-23Fix some formatting problems I missed before.Aaron Campbell
2000-03-18Last needed m4 changes to bootstrap autoconf without gnu-m4.Marc Espie
2000-03-11Add a few builtins for greater compatibility with gnu-m4, and extendedMarc Espie
functionality. * regular expressions, * line-number reporting * `meta'-macros, builtin and indir. Reviewed by pjanzen@, tested by fries@ and a few others.
2000-03-10Various cleanups and standardization.Aaron Campbell
2000-01-11Don't recognize built-ins in contexts where they don't make sense.Marc Espie
Namely, it doesn't help to try and expand include if it's not followed by parenthesis and a filename. This should make applications like sendmail m4 scripts more sturdy for unquoted machine names that happen to collide with built-ins. The only drawback is that our m4 may now do intelligent things with scripts that don't work on other systems.
1999-11-17TypoMarc Espie
1999-09-14Implement -I option and M4PATH environment variableMarc Espie
1999-09-06TypoMarc Espie
1998-09-26usr.bin/ man page fixes, f-m.Aaron Campbell
1997-02-12typo, msaitoh@spa.is.uec.ac.jpTheo de Raadt
1996-06-26rcsidTheo de Raadt
1995-12-14fix a typoTheo de Raadt
1995-10-18initial import of NetBSD treeTheo de Raadt