summaryrefslogtreecommitdiff
path: root/usr.bin/m4/gnum4.c
AgeCommit message (Expand)Author
2017-08-21Use waitpid()/EINTR idiom for the specific pid, rather than generic wait(),Theo de Raadt
2017-06-15Add -E flag (make warnings fatal), following the behavior of GNU m4 1.4.9+Brian Callahan
2015-04-29Add missing #include <stdint.h> for SIZE_MAXTodd C. Miller
2015-04-25add check for overflow while doubling (very unlikely in practice, but stillMarc Espie
2015-03-14Use xstrdup(), from Michael W. BombardieriTodd C. Miller
2015-01-16Replace <sys/param.h> with <limits.h> and other less dirty headers whereTheo de Raadt
2014-07-10annotate regexp error messages with source string.Marc Espie
2014-05-12adjust to ohash being in libutil now, and to the interface changes.Marc Espie
2014-04-28check for integer overflows in custom allocs, okay jca@Marc Espie
2013-11-20repair signed char vs isdigitTheo de Raadt
2011-11-06improve gm4 compatibility, from Robert Young, thanks !Marc Espie
2010-09-07Remove stray spaces. No code change.Marco Peereboom
2010-03-22add more gnum4 support: regexps do weird things with empty patterns (thisMarc Espie
2008-08-21extend format support to cater to recent GNU autoconfMarc Espie
2008-08-16not yet, committed too muchMarc Espie
2008-08-16argument parsing should only skip spaces outside of parenthesis.Marc Espie
2006-03-24oops, noticed by David Hill.Marc Espie
2006-03-23formatting fixesMarc Espie
2006-03-23explicit cast on strtoul, classical const gotcha.Marc Espie
2006-03-20add limited support for format builtin in gnu-m4 mode, because I'm fedMarc Espie
2006-03-20report function m4errx, that shows app-specific data (filename/linenumber)Marc Espie
2005-05-29fix a few minor compatibility issues.Marc Espie
2005-05-21more heuristics to coerce gnu-m4 mode to work like we wish: if a ^ or $Marc Espie
2005-05-17gnu m4 mode does not heed end of lines.Marc Espie
2004-11-07twiddle + at start of regexp.Marc Espie
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-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-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
2002-04-26use ansi function declarations. ok millert@Marc Espie
2002-04-26prototype mismatch, ansi conversion rules...Marc Espie
2002-02-16Part one of userland __P removal. Done with a simple regexp with some minor ...Todd C. Miller
2001-10-13Resize buffer correctly, I'm an idiot.Marc Espie
2001-09-28more emacs regexps in -g mode. Ok millert@Marc Espie
2001-09-27Needed logic to handle newlines correctly.Marc Espie
2001-09-18One single point for all macros/builtin expansion.Marc Espie
2001-09-18Fix regexp substitution.Marc Espie
2001-09-16Fix \\ in recognition in patsubst: must advance beyond it as well.Marc Espie
2001-07-28Wall cleanupPeter Valchev
2000-07-24Implement esyscmdMarc Espie
2000-06-28Fix stupid bug in argument handling. Problem found by fries@Marc Espie
2000-04-10Thinko in dobuiltin. Reported by turan@Marc Espie
2000-03-11Add a few builtins for greater compatibility with gnu-m4, and extendedMarc Espie
2000-01-12Use a proper abstract interface for file accesses, so that we can recordMarc Espie
1999-11-17Turn warnings on,Marc Espie