| Commit message (Expand) | Author | Age | Files | Lines |
* | Add -E flag (make warnings fatal), following the behavior of GNU m4 1.4.9+ |  bcallah | 2017-06-15 | 1 | -2/+10 |
* | There really is no double standard. Treat m4 just like openssl, by |  deraadt | 2015-11-03 | 1 | -7/+1 |
* | pledge m4. tested by me. |  espie | 2015-11-01 | 1 | -1/+4 |
* | fix test-redef2: |  espie | 2014-12-21 | 1 | -2/+2 |
* | adjust to ohash being in libutil now, and to the interface changes. |  espie | 2014-05-12 | 1 | -3/+4 |
* | check for integer overflows in custom allocs, okay jca@ |  espie | 2014-04-28 | 1 | -4/+4 |
* | new m4 -g stuff: |  espie | 2012-04-12 | 1 | -2/+4 |
* | zap dead stuff |  espie | 2011-09-27 | 1 | -2/+1 |
* | Remove stray spaces. No code change. |  marco | 2010-09-07 | 1 | -35/+35 |
* | add more gnum4 support: regexps do weird things with empty patterns (this |  espie | 2010-03-22 | 1 | -1/+2 |
* | Support the -P option from gnu m4, which prefixes builtins with the |  sthen | 2009-10-14 | 1 | -4/+10 |
* | argument parsing should only skip spaces outside of parenthesis. |  espie | 2008-08-16 | 1 | -3/+4 |
* | be more liberal in include handling, namely we only error out if it's |  espie | 2008-08-16 | 1 | -2/+2 |
* | oops, noticed by David Hill. |  espie | 2006-03-24 | 1 | -1/+2 |
* | simply set up format only when we see -g. |  espie | 2006-03-23 | 1 | -1/+2 |
* | back-out format for now, need to be active ONLY in GNU-m4 mode. |  espie | 2006-03-23 | 1 | -2/+1 |
* | add limited support for format builtin in gnu-m4 mode, because I'm fed |  espie | 2006-03-20 | 1 | -1/+2 |
* | report function m4errx, that shows app-specific data (filename/linenumber) |  espie | 2006-03-20 | 1 | -2/+1 |
* | use stdint.h where appropriate. okay millert@ |  espie | 2006-01-20 | 1 | -2/+2 |
* | finally make our m4 SusV3-compliant. |  espie | 2005-09-06 | 1 | -64/+56 |
* | zap rcsid. It's not ramdisk, but they still take space. |  espie | 2005-08-06 | 1 | -15/+1 |
* | let m4wrap handle multiple wraps, both in normal and gnu-mode. |  espie | 2005-03-02 | 1 | -6/+21 |
* | remove unused variables, extra declarations. |  espie | 2005-01-20 | 1 | -3/+2 |
* | Modify xalloc so that it also takes err(3)-like arguments. |  espie | 2003-11-17 | 1 | -10/+11 |
* | Fold trace status into the single hash table that's left. |  espie | 2003-06-30 | 1 | -8/+10 |
* | add a flag for each macro name that records built-in status. |  espie | 2003-06-30 | 1 | -14/+2 |
* | replace old hash structure with open hashing. |  espie | 2003-06-30 | 1 | -3/+9 |
* | Make the trace status of a macro an actual argument that gets pushed |  espie | 2003-06-30 | 1 | -4/+8 |
* | clean up internal lookup interface: |  espie | 2003-06-30 | 1 | -30/+19 |
* | - store builtin name as definition for builtin macros. |  espie | 2003-06-18 | 1 | -14/+3 |
* | switch from linked list to hash table for traced macros. |  espie | 2003-06-12 | 1 | -2/+3 |
* | mostly ansi cleanup; pval ok |  deraadt | 2003-06-10 | 1 | -5/+5 |
* | Remove the advertising clause in the UCB license which Berkeley |  millert | 2003-06-03 | 1 | -7/+3 |
* | Implement -s. |  espie | 2002-04-28 | 1 | -11/+45 |
* | use ansi function declarations. ok millert@ |  espie | 2002-04-26 | 1 | -23/+10 |
* | 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. |  millert | 2002-02-16 | 1 | -10/+10 |
* | This PUTBACK must be protected against EOF. The others are fine. |  espie | 2001-10-06 | 1 | -3/+4 |
* | Remove debugging scaffolding |  espie | 2001-09-28 | 1 | -3/+2 |
* | traceon/traceoff built-ins. |  espie | 2001-09-27 | 1 | -3/+5 |
* | inline some very common putback/chrsave. Worth roughly 10% |  espie | 2001-09-19 | 1 | -8/+8 |
* | forgot to add -t handling. |  espie | 2001-09-18 | 1 | -2/+5 |
* | Tracing facilities. Same style as gnu-m4, because it's mostly used for |  espie | 2001-09-18 | 1 | -4/+7 |
* | let defn(builtin) work enough so that |  espie | 2001-09-18 | 1 | -2/+13 |
* | One single point for all macros/builtin expansion. |  espie | 2001-09-18 | 1 | -10/+6 |
* | 8 bit clean look-ahead. |  espie | 2001-09-18 | 1 | -5/+7 |
* | Remove STATIC memory optimization. It's buggy (see regression test trip) |  espie | 2001-09-17 | 1 | -4/+4 |
* | special-case MACRO (without parens) recognition, so that $# is set to 0 |  espie | 2001-09-16 | 1 | -7/+17 |
* | Wall cleanup |  pvalchev | 2001-07-28 | 1 | -3/+2 |
* | inspect MUST take an int to handle EOF issues correctly on unsigned char |  espie | 2001-03-05 | 1 | -4/+4 |
* | Mark -o option with XXX (we may want to implement it someday, but currently it |  aaron | 2001-03-02 | 1 | -3/+5 |