summaryrefslogtreecommitdiff
path: root/usr.bin/m4
AgeCommit message (Expand)Author
2005-03-02let m4wrap handle multiple wraps, both in normal and gnu-mode.Marc Espie
2005-01-31use fflush(stdout) before system() so we won't miss anyRobert Nagy
2005-01-21more portable code, stderr is not necessarily a constant.Marc Espie
2005-01-20remove unused variables, extra declarations.Marc Espie
2004-11-07twiddle + at start of regexp.Marc Espie
2004-06-22Do not generate floating point exception followed by a core dumpOtto Moerbeek
2004-05-25kill whitespace;Jason McIntyre
2004-05-25name parameters for built-ins, so that we get less awkward phrasing.Marc Espie
2004-05-12all numbers as one composite regexp.Marc Espie
2004-05-12replace hand-made expr() parser with a lex/yacc affair that is shorter,Marc Espie
2004-02-17Change the maketemp() description into what it really does.Miod Vallat
2004-02-01add paper.txt target;Jason McIntyre
2003-11-22the the typo. from rohee@Marc Espie
2003-11-17Modify xalloc so that it also takes err(3)-like arguments.Marc Espie
2003-06-30Fold trace status into the single hash table that's left.Marc Espie
2003-06-30add a flag for each macro name that records built-in status.Marc Espie
2003-06-30replace old hash structure with open hashing.Marc Espie
2003-06-30Make the trace status of a macro an actual argument that gets pushedMarc Espie
2003-06-30clean up internal lookup interface:Marc Espie
2003-06-29Explain in more details how define interacts with pushdef/popdef, andMarc Espie
2003-06-27- replace .Ql with .Sq; this was also causing a problem with postscriptJason McIntyre
2003-06-26oopsMichael Shalayeff
2003-06-26calder-licensed docMichael Shalayeff
2003-06-18- store builtin name as definition for builtin macros.Marc Espie
2003-06-12switch from linked list to hash table for traced macros.Marc Espie
2003-06-10mostly ansi cleanup; pval okTheo de Raadt
2003-06-10- section reorderJason McIntyre
2003-06-08Better argv tests, enough to fix autoconf 2.57, apparently.Marc Espie
2003-06-08Let patsubst handle empty patterns: those match anywhere, and don'tMarc Espie
2003-06-07Show filename and line number in regexp error.Marc Espie
2003-06-03Remove the advertising clause in the UCB license which BerkeleyTodd C. Miller
2003-04-14built in -> built-in;Jason McIntyre
2003-04-05say goodbye to strcpy, okay deraadt@Marc Espie
2003-02-18copyrights added;Jason McIntyre
2003-02-16Forgot to document -o, somehow.Marc Espie
2003-01-07.Sq -> .QlMike Pechkin
2003-01-05Grammar and typo fixes, general language improvementsPeter Valchev
2002-04-28Implement -s.Marc Espie
2002-04-26use ansi function declarations. ok millert@Marc Espie
2002-04-26prototype mismatch, ansi conversion rules...Marc Espie
2002-04-26fix indentation errorMarc Espie
2002-04-26rename `bool' to something else, to avoid C99 surprises.Marc Espie
2002-04-22Do not hardcode mvme88k-specific compilation flags here, especially sinceMiod Vallat
2002-04-18correct description of undefine, both according to the code, and toMarc Espie
2002-02-16Part one of userland __P removal. Done with a simple regexp with some minor ...Todd C. Miller
2001-12-28Kill yet another hardcoded size. Ok fries@Marc Espie
2001-11-16incorrect writeTheo de Raadt
2001-10-13Resize buffer correctly, I'm an idiot.Marc Espie
2001-10-10Handle macro expansion even if argc==2, which can happen in indir() calls.Marc Espie
2001-10-10Prototypes shouldn't mention argument name.Marc Espie