summaryrefslogtreecommitdiff
path: root/src/input.c
Commit message (Expand)AuthorAgeFilesLines
* Stage 24: Allow embedded NUL in macro names.Eric Blake2008-06-021-49/+54
* Stage 23: allow tracing of indirect macro calls.Eric Blake2008-05-091-19/+23
* Stage 22: allow builtin token concatenation outside $@.Eric Blake2008-05-051-49/+35
* Fix debugmode regression from 2008-04-14.Eric Blake2008-04-241-1/+1
* Avoid gcc shadowing warnings.Eric Blake2008-04-171-6/+6
* Stage 21: $@ concatenates builtins, m4wrap takes builtins.Eric Blake2008-04-141-105/+98
* Stage 20: make m4wrap obey POSIX fifo ordering.Eric Blake2008-03-181-46/+80
* Stage 19: allow builtin tokens in more macros.Eric Blake2008-03-141-26/+122
* Use size_t consistently for string length truncation.Eric Blake2008-02-231-1/+1
* s/obstack_print/shipout_string_trunc/.Eric Blake2008-02-231-3/+3
* Stage 17: pass argv through quoted strings.Eric Blake2008-02-221-11/+6
* Stage 16: cache quotes and improve arg_print.Eric Blake2008-02-211-31/+101
* Avoid some magic numbers.Eric Blake2008-02-181-5/+5
* Stage 15: return argv refs back to collect_arguments.Eric Blake2008-02-161-39/+138
* Use fastmaps for better regex performance.Eric Blake2008-02-151-15/+13
* Stage 14: allow pushing argv references.Eric Blake2008-02-021-11/+66
* Stage 13: push composite text tokens.Eric Blake2008-01-261-40/+136
* Stage 12: make token_chain a union, add string_pair.Eric Blake2008-01-251-86/+99
* Stage 11: full circle for single argument references.Eric Blake2008-01-221-78/+129
* Stage 10: avoid extra copying of strings and comments.Eric Blake2008-01-161-37/+53
* Stage 9: share rather than copy single-arg refs.Eric Blake2007-12-201-18/+29
* Stage 8: extend life of references into argv.Eric Blake2007-12-181-4/+12
* Stage 7: add chained token support to input parser.Eric Blake2007-12-111-24/+188
* Stage 6: convert builtins to push arg at a time.Eric Blake2007-12-101-23/+57
* Stage 5: add notion of quote age.Eric Blake2007-12-071-70/+191
* Stage 3: cache length, rather than computing itEric Blake2007-11-291-16/+21
* More error messages tied to macro names.Eric Blake2007-11-221-3/+3
* Refactor error messages to avoid macros.Eric Blake2007-11-221-16/+10
* Make dnl diagnostic print macro name.Eric Blake2007-11-211-2/+2
* Simplify previous patch.Eric Blake2007-11-131-38/+27
* Fix memory leak in tail recursion.Eric Blake2007-11-131-12/+41
* Use assert, rather than INTERNAL ERROR.Eric Blake2007-11-051-29/+8
* Improve error message when early end of file occurs.Eric Blake2007-11-011-11/+15
* Never let printf failures go undetected.Eric Blake2007-10-221-13/+13
* Normalize all GPL license notices.Eric Blake2007-09-211-6/+6
* Upgrade to GPL version 3 or later.Eric Blake2007-09-211-1/+1
* Fix sync line interaction with multiline comments.Eric Blake2007-09-211-18/+21
* Avoid bool bitfields, as they don't work on AIX.Eric Blake2007-09-211-6/+6
* * src/m4.h (warn_syntax): Declare.Eric Blake2007-09-211-11/+2
* Allow C++ compilation on Linux, as a safety measure in typeEric Blake2007-09-211-47/+48
* * src/input.c (set_quotes): Don't allow empty end-quote withEric Blake2007-09-211-8/+36
* * src/input.c (pop_input): Remove unnecessary code.Eric Blake2007-09-211-15/+0
* * src/output.c (make_diversion): Avoid size_t overflow.Eric Blake2007-09-211-6/+3
* Redo location tracking. Instead of having just files track theEric Blake2007-09-211-105/+76
* * m4/input.c (file_clean): Don't close stdin twice, POSIX says itEric Blake2007-09-211-1/+2
* * doc/m4.texinfo (Location): Fix typo in previous commit.Eric Blake2007-09-211-1/+1
* * src/input.c (enum input_type): Add additional types, to shaveEric Blake2007-09-211-97/+105
* * src/macro.c (expand_macro): In macro expansion errors, reportEric Blake2007-09-211-12/+53
* * m4/gnulib-cache.m4: Update to newer gnulib-tool.Eric Blake2007-09-211-11/+20
* * src/input.c (peek_input): Fix regression in handling macroEric Blake2007-09-211-4/+10