summaryrefslogtreecommitdiffstats
path: root/usr.bin/m4/extern.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* Add -E flag (make warnings fatal), following the behavior of GNU m4 1.4.9+bcallah2017-06-151-1/+5
* adjust to ohash being in libutil now, and to the interface changes.espie2014-05-121-2/+2
* check for integer overflows in custom allocs, okay jca@espie2014-04-281-3/+5
* new m4 -g stuff:espie2012-04-121-1/+2
* zap dead stuffespie2011-09-271-2/+1
* Remove stray spaces. No code change.marco2010-09-071-15/+14
* Support the -P option from gnu m4, which prefixes builtins with thesthen2009-10-141-1/+2
* use unsigned char for buffers, allow differentiating between EOF and y".espie2008-08-211-7/+7
* not yet, committed too muchespie2008-08-161-7/+7
* argument parsing should only skip spaces outside of parenthesis.espie2008-08-161-7/+7
* add limited support for format builtin in gnu-m4 mode, because I'm fedespie2006-03-201-2/+3
* report function m4errx, that shows app-specific data (filename/linenumber)espie2006-03-201-1/+2
* use stdint.h where appropriate. okay millert@espie2006-01-201-2/+2
* finally make our m4 SusV3-compliant.espie2005-09-061-4/+4
* fix a few minor compatibility issues.espie2005-05-291-1/+3
* let m4wrap handle multiple wraps, both in normal and gnu-mode.espie2005-03-021-2/+5
* Modify xalloc so that it also takes err(3)-like arguments.espie2003-11-171-2/+3
* Fold trace status into the single hash table that's left.espie2003-06-301-8/+15
* add a flag for each macro name that records built-in status.espie2003-06-301-2/+3
* replace old hash structure with open hashing.espie2003-06-301-1/+2
* Make the trace status of a macro an actual argument that gets pushedespie2003-06-301-2/+2
* clean up internal lookup interface:espie2003-06-301-4/+12
* - store builtin name as definition for builtin macros.espie2003-06-181-2/+1
* switch from linked list to hash table for traced macros.espie2003-06-121-1/+2
* Remove the advertising clause in the UCB license which Berkeleymillert2003-06-031-6/+2
* Implement -s.espie2002-04-281-1/+4
* Part one of userland __P removal. Done with a simple regexp with some minor hand editing to make comments line up correctly. Another pass is forthcoming that handles the cases that could not be done automatically.millert2002-02-161-48/+48
* Prototypes shouldn't mention argument name.espie2001-10-101-4/+4
* traceon/traceoff built-ins.espie2001-09-271-2/+2
* inline some very common putback/chrsave. Worth roughly 10%espie2001-09-191-1/+22
* Tracing facilities. Same style as gnu-m4, because it's mostly used forespie2001-09-181-1/+10
* instrumentation for tracing mode: macro expansionespie2001-09-181-1/+4
* let defn(builtin) work enough so thatespie2001-09-181-1/+2
* One single point for all macros/builtin expansion.espie2001-09-181-2/+1
* Handle unlimited diverts for m4 -g.espie2000-07-271-2/+4
* Implement esyscmdespie2000-07-241-1/+3
* Make the m4 machine stack dynamically sized.espie2000-07-021-2/+3
* Last needed m4 changes to bootstrap autoconf without gnu-m4.espie2000-03-181-1/+2
* Add a few builtins for greater compatibility with gnu-m4, and extendedespie2000-03-111-2/+12
* There is no need to waste short for holding EOF in the pushback buffer.espie2000-01-151-5/+5
* Use a proper abstract interface for file accesses, so that we can recordespie2000-01-121-3/+8
* Don't recognize built-ins in contexts where they don't make sense.espie2000-01-111-1/+4
* Clean up comment/quote recognition a little bit:espie1999-11-301-5/+5
* Optimization: cache the hashed value to avoid negative comparisons.espie1999-11-201-2/+2
* Turn warnings on,espie1999-11-171-37/+33
* Style: kill register and indent properly.espie1999-09-141-1/+1
* Implement -I option and M4PATH environment variableespie1999-09-141-1/+5
* Remove STRSPACE limitations.espie1999-09-061-4/+4
* Get rid of mktemp in the handling of diversion.espie1999-09-061-2/+1
* synchespie1999-09-061-2/+2