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