| Commit message (Expand) | Author | Age | Files | Lines |
* | mkstemp() returns -1 on failure |  deraadt | 2019-06-28 | 1 | -2/+2 |
* | replace sloppy parsing of numeric values with strtonum (incr, decr, divert) |  espie | 2017-11-11 | 1 | -13/+31 |
* | ifelse is special, fix argv parsing to avoid segfault |  espie | 2017-10-23 | 1 | -9/+8 |
* | Add -E flag (make warnings fatal), following the behavior of GNU m4 1.4.9+ |  bcallah | 2017-06-15 | 1 | -1/+5 |
* | Include stdint.h, not limits.h to get SIZE_MAX. OK guenther@ |  millert | 2015-02-05 | 1 | -1/+2 |
* | better error handling in mkstemp/unlink/fdopen logic. |  espie | 2014-07-11 | 1 | -6/+5 |
* | check for integer overflows in custom allocs, okay jca@ |  espie | 2014-04-28 | 1 | -2/+2 |
* | cleanup up a nest of if/if/else |  deraadt | 2013-11-14 | 1 | -3/+5 |
* | new m4 -g stuff: |  espie | 2012-04-12 | 1 | -3/+8 |
* | fix translit() behavior to not be recursive. Fixes autoconf 2.65, matches |  espie | 2011-03-24 | 1 | -24/+6 |
* | Remove stray spaces. No code change. |  marco | 2010-09-07 | 1 | -16/+16 |
* | conform to gnum4 AND traditional m4 (solaris) behavior, namely, |  espie | 2010-03-25 | 1 | -4/+14 |
* | in gnu-m4 mode, allow definition of the empty macro (yes, autoconf 2.62 |  espie | 2008-08-21 | 1 | -6/+8 |
* | revert eval.c |  espie | 2008-08-16 | 1 | -8/+6 |
* | argument parsing should only skip spaces outside of parenthesis. |  espie | 2008-08-16 | 1 | -6/+8 |
* | oops, noticed by David Hill. |  espie | 2006-03-24 | 1 | -1/+2 |
* | ... and remove extra test that is no longer needed. |  espie | 2006-03-23 | 1 | -5/+2 |
* | add limited support for format builtin in gnu-m4 mode, because I'm fed |  espie | 2006-03-20 | 1 | -1/+7 |
* | report function m4errx, that shows app-specific data (filename/linenumber) |  espie | 2006-03-20 | 1 | -14/+8 |
* | use stdint.h where appropriate. okay millert@ |  espie | 2006-01-20 | 1 | -3/+3 |
* | finally make our m4 SusV3-compliant. |  espie | 2005-09-06 | 1 | -80/+34 |
* | zap rcsid. It's not ramdisk, but they still take space. |  espie | 2005-08-06 | 1 | -9/+1 |
* | fix a few minor compatibility issues. |  espie | 2005-05-29 | 1 | -13/+48 |
* | let m4wrap handle multiple wraps, both in normal and gnu-mode. |  espie | 2005-03-02 | 1 | -3/+22 |
* | use fflush(stdout) before system() so we won't miss any |  robert | 2005-01-31 | 1 | -3/+5 |
* | more portable code, stderr is not necessarily a constant. |  espie | 2005-01-21 | 1 | -2/+4 |
* | 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 | -3/+3 |
* | Make the trace status of a macro an actual argument that gets pushed |  espie | 2003-06-30 | 1 | -4/+4 |
* | clean up internal lookup interface: |  espie | 2003-06-30 | 1 | -64/+20 |
* | - store builtin name as definition for builtin macros. |  espie | 2003-06-18 | 1 | -28/+31 |
* | Remove the advertising clause in the UCB license which Berkeley |  millert | 2003-06-03 | 1 | -7/+3 |
* | say goodbye to strcpy, okay deraadt@ |  espie | 2003-04-05 | 1 | -3/+3 |
* | Implement -s. |  espie | 2002-04-28 | 1 | -2/+5 |
* | use ansi function declarations. ok millert@ |  espie | 2002-04-26 | 1 | -67/+23 |
* | 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 | -21/+21 |
* | Kill yet another hardcoded size. Ok fries@ |  espie | 2001-12-28 | 1 | -3/+7 |
* | Handle macro expansion even if argc==2, which can happen in indir() calls. |  espie | 2001-10-10 | 1 | -16/+20 |
* | Fix indent |  espie | 2001-10-10 | 1 | -5/+5 |
* | Synchronize comment with reality. |  espie | 2001-09-29 | 1 | -29/+71 |
* | pass all properties of builtins when defn... |  espie | 2001-09-27 | 1 | -3/+5 |
* | traceon/traceoff built-ins. |  espie | 2001-09-27 | 1 | -2/+29 |
* | inline some very common putback/chrsave. Worth roughly 10% |  espie | 2001-09-19 | 1 | -6/+6 |
* | Tracing facilities. Same style as gnu-m4, because it's mostly used for |  espie | 2001-09-18 | 1 | -5/+11 |
* | instrumentation for tracing mode: macro expansion |  espie | 2001-09-18 | 1 | -2/+4 |
* | better gnu m4 emulation for dumpdef |  espie | 2001-09-18 | 1 | -3/+15 |
* | let dumpdef go thru dump_one_def for each def. |  espie | 2001-09-18 | 1 | -8/+15 |
* | let defn(builtin) work enough so that |  espie | 2001-09-18 | 1 | -3/+20 |
* | One single point for all macros/builtin expansion. |  espie | 2001-09-18 | 1 | -9/+28 |
* | Fix PR 1868. MAXSTR has no place there. |  espie | 2001-06-13 | 1 | -11/+10 |