summaryrefslogtreecommitdiff
path: root/preproc.c
Commit message (Expand)AuthorAgeFilesLines
* Apply patch from BR 890790Victor van den Elzen2008-10-011-0/+2
* Allow %warning output to be suppressedH. Peter Anvin2008-09-301-1/+1
* Set __PASS__ to 3 for preprocess onlyH. Peter Anvin2008-09-251-5/+14
* Add __PASS__ builtin macroH. Peter Anvin2008-09-241-0/+11
* Unbreak %warningH. Peter Anvin2008-09-241-30/+38
* %error, %warning out on the final pass, add %fatalH. Peter Anvin2008-09-241-3/+13
* BR 1239818 - handle multiple %else clausesVictor van den Elzen2008-09-181-37/+92
* BR 2048950: fix crash due to mmacro list overflowH. Peter Anvin2008-09-011-1/+2
* Add macro-defaults warning class and documentation.Victor van den Elzen2008-08-061-2/+4
* BR 2034542: fix crash when touching __FILE__H. Peter Anvin2008-07-311-1/+1
* preproc: restore correct break; in do_directive()H. Peter Anvin2008-07-231-10/+10
* BR 560960: warn about trailing garbage in %macro/%ifmacroVictor van den Elzen2008-07-231-1/+9
* Improve checking and documentation for %ifctxVictor van den Elzen2008-07-231-3/+5
* Avoid redundant "const" for macros_tH. Peter Anvin2008-07-191-4/+4
* preproc: add %un[i]macro, add cleanupsH. Peter Anvin2008-07-161-80/+123
* preproc.c: fix %ifn, %elifnH. Peter Anvin2008-07-161-1/+1
* Fix %rep ... %endmacro crashVictor van den Elzen2008-07-161-7/+12
* preproc.c: make %warning actually issue a warning...H. Peter Anvin2008-07-131-2/+3
* %EXITREP inside nested %REPsCharles Crayne2008-07-121-2/+31
* preproc: Allow anonymous contextsH. Peter Anvin2008-07-021-18/+28
* Permit commas in %strcatH. Peter Anvin2008-07-011-0/+4
* preproc: %strcat directive to concatenate quoted stringsH. Peter Anvin2008-07-011-17/+81
* preproc: MMacro.finishes is a pointer, not a booleanH. Peter Anvin2008-06-281-5/+5
* Make the macros table "unsigned char"H. Peter Anvin2008-06-251-3/+3
* Drop the index tables from the canned macrosH. Peter Anvin2008-06-211-8/+8
* Fix a few more <ctype.h> instancesH. Peter Anvin2008-06-211-1/+1
* ctype.h: wrapper ctype functions with a cast to (unsigned char)H. Peter Anvin2008-06-211-9/+9
* preproc: free the include path and the final filenameH. Peter Anvin2008-06-201-2/+10
* Move the output format macros into the macros.pl mechanismH. Peter Anvin2008-06-201-2/+2
* Somewhat more clever way to generate the %use guard macrosH. Peter Anvin2008-06-191-12/+6
* Protect %use from multi-inclusion and provide a test macroH. Peter Anvin2008-06-191-6/+21
* %use: call these directives "standard macro packages"H. Peter Anvin2008-06-191-3/+3
* macros.c: compress by tokenizing macro directivesH. Peter Anvin2008-06-191-1/+24
* preproc: add support for builtin include modules (%use)H. Peter Anvin2008-06-191-41/+66
* Use an explicit table for tolower() to avoid a function callH. Peter Anvin2008-06-111-1/+1
* Remove expand_macros_in_string()H. Peter Anvin2008-06-101-14/+0
* Add %warning, saner unquoting of %errorH. Peter Anvin2008-06-101-8/+16
* Make strings a first-class token type; defer evaluationH. Peter Anvin2008-06-091-17/+10
* Fix %? in multi-line macros with a labelnasm-2.03H. Peter Anvin2008-06-091-4/+9
* Fix dependency list generationH. Peter Anvin2008-06-061-7/+8
* Add %defstr, %idefstrH. Peter Anvin2008-06-041-1/+44
* Fix double free in %dependH. Peter Anvin2008-06-041-3/+1
* Fix memory management issues with expanded %includeH. Peter Anvin2008-06-041-25/+34
* qstring: fix unquoting in %pathsearch directiveH. Peter Anvin2008-06-011-2/+2
* qstring: backquoted strings seem to work now...H. Peter Anvin2008-06-011-17/+31
* qstring: first cut at full quoted string support in the preprocessorH. Peter Anvin2008-06-011-40/+60
* Introduce %depend and %pathsearch, and make incbin a macroH. Peter Anvin2008-05-301-65/+121
* preproc.c: %include: use expand_smacros() not expand_smacros_in_string()H. Peter Anvin2008-05-301-2/+1
* Add the -MP option to emit phony targetsH. Peter Anvin2008-05-291-30/+49
* Implement -MD, -MF, -MT, -MQH. Peter Anvin2008-05-291-8/+10