summaryrefslogtreecommitdiffstats
path: root/usr.bin/m4/eval.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* mkstemp() returns -1 on failurederaadt2019-06-281-2/+2
* replace sloppy parsing of numeric values with strtonum (incr, decr, divert)espie2017-11-111-13/+31
* ifelse is special, fix argv parsing to avoid segfaultespie2017-10-231-9/+8
* Add -E flag (make warnings fatal), following the behavior of GNU m4 1.4.9+bcallah2017-06-151-1/+5
* Include stdint.h, not limits.h to get SIZE_MAX. OK guenther@millert2015-02-051-1/+2
* better error handling in mkstemp/unlink/fdopen logic.espie2014-07-111-6/+5
* check for integer overflows in custom allocs, okay jca@espie2014-04-281-2/+2
* cleanup up a nest of if/if/elsederaadt2013-11-141-3/+5
* new m4 -g stuff:espie2012-04-121-3/+8
* fix translit() behavior to not be recursive. Fixes autoconf 2.65, matchesespie2011-03-241-24/+6
* Remove stray spaces. No code change.marco2010-09-071-16/+16
* conform to gnum4 AND traditional m4 (solaris) behavior, namely,espie2010-03-251-4/+14
* in gnu-m4 mode, allow definition of the empty macro (yes, autoconf 2.62espie2008-08-211-6/+8
* revert eval.cespie2008-08-161-8/+6
* argument parsing should only skip spaces outside of parenthesis.espie2008-08-161-6/+8
* oops, noticed by David Hill.espie2006-03-241-1/+2
* ... and remove extra test that is no longer needed.espie2006-03-231-5/+2
* add limited support for format builtin in gnu-m4 mode, because I'm fedespie2006-03-201-1/+7
* report function m4errx, that shows app-specific data (filename/linenumber)espie2006-03-201-14/+8
* use stdint.h where appropriate. okay millert@espie2006-01-201-3/+3
* finally make our m4 SusV3-compliant.espie2005-09-061-80/+34
* zap rcsid. It's not ramdisk, but they still take space.espie2005-08-061-9/+1
* fix a few minor compatibility issues.espie2005-05-291-13/+48
* let m4wrap handle multiple wraps, both in normal and gnu-mode.espie2005-03-021-3/+22
* use fflush(stdout) before system() so we won't miss anyrobert2005-01-311-3/+5
* more portable code, stderr is not necessarily a constant.espie2005-01-211-2/+4
* remove unused variables, extra declarations.espie2005-01-201-3/+2
* Modify xalloc so that it also takes err(3)-like arguments.espie2003-11-171-3/+3
* Make the trace status of a macro an actual argument that gets pushedespie2003-06-301-4/+4
* clean up internal lookup interface:espie2003-06-301-64/+20
* - store builtin name as definition for builtin macros.espie2003-06-181-28/+31
* Remove the advertising clause in the UCB license which Berkeleymillert2003-06-031-7/+3
* say goodbye to strcpy, okay deraadt@espie2003-04-051-3/+3
* Implement -s.espie2002-04-281-2/+5
* use ansi function declarations. ok millert@espie2002-04-261-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.millert2002-02-161-21/+21
* Kill yet another hardcoded size. Ok fries@espie2001-12-281-3/+7
* Handle macro expansion even if argc==2, which can happen in indir() calls.espie2001-10-101-16/+20
* Fix indentespie2001-10-101-5/+5
* Synchronize comment with reality.espie2001-09-291-29/+71
* pass all properties of builtins when defn...espie2001-09-271-3/+5
* traceon/traceoff built-ins.espie2001-09-271-2/+29
* inline some very common putback/chrsave. Worth roughly 10%espie2001-09-191-6/+6
* Tracing facilities. Same style as gnu-m4, because it's mostly used forespie2001-09-181-5/+11
* instrumentation for tracing mode: macro expansionespie2001-09-181-2/+4
* better gnu m4 emulation for dumpdefespie2001-09-181-3/+15
* let dumpdef go thru dump_one_def for each def.espie2001-09-181-8/+15
* let defn(builtin) work enough so thatespie2001-09-181-3/+20
* One single point for all macros/builtin expansion.espie2001-09-181-9/+28
* Fix PR 1868. MAXSTR has no place there.espie2001-06-131-11/+10