summaryrefslogtreecommitdiff
path: root/preproc.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* preproc.c: get_ctx() can return NULL...H. Peter Anvin2008-05-291-5/+4
* hash user allocates struct hash_tableH. Peter Anvin2008-05-281-25/+33
* preproc.c: prevent the compiler from reducing enum pp_token_typeH. Peter Anvin2008-05-261-1/+2
* Implement %? and %?? for mmacrosH. Peter Anvin2008-05-251-12/+24
* Implement %? and %?? for smacrosH. Peter Anvin2008-05-251-2/+17
* Use hash tables even for context-sensitive macrosH. Peter Anvin2008-05-221-72/+68
* Fix buffer overflow in preproc.c (BR 1942146)Philipp Thomas2008-05-211-1/+1
* Avoid #including .c files; instead compile as separate unitsH. Peter Anvin2008-05-201-5/+5
* Add DY, YWORD, and the SY instruction flagH. Peter Anvin2008-05-201-2/+2
* First cut at AVX machinery.H. Peter Anvin2008-05-041-2/+2
* Add %ifempty and variantsnasm-2.02rc2H. Peter Anvin2008-02-161-2/+9
* Implement %iftoken, test for a single tokenH. Peter Anvin2008-02-161-1/+15
* Constipate the stdmac[] array.H. Peter Anvin2008-02-161-2/+2
* BR 1582430: Allow numbers with leading + or - for %ifnumH. Peter Anvin2008-02-161-7/+11
* preproc.c: simplify detoken() slightlyH. Peter Anvin2008-01-211-5/+5
* regularized spelling of license to match name of LICENSE fileBeroset2007-12-291-1/+1
* BR 852464: Fix memory leak in %if/%elseifH. Peter Anvin2007-11-261-2/+2
* Slightly faster implementation of the deadman counterH. Peter Anvin2007-11-191-2/+2
* BR 812417: Deadman counter for macro expansionH. Peter Anvin2007-11-191-1/+9
* Add flat64 to %stacksize choicesCharles Crayne2007-11-081-0/+6
* BR 1828103: Fix %arg and %localH. Peter Anvin2007-11-081-36/+33
* Fix the handling of floating-point tokens in the preprocessorH. Peter Anvin2007-10-241-22/+90
* Formatting: kill off "stealth whitespace"H. Peter Anvin2007-10-191-19/+19
* Suppress a few signedness warningsCharles Crayne2007-10-181-3/+3
* Fix 32-bit types in preproc.c and eval.cKeith Kanios2007-10-131-3/+3
* preproc.c: move smacro define/undef to separate functionsH. Peter Anvin2007-10-111-149/+82
* preproc.c: PP_DEFINE and PP_XDEFINE are case-sensitiveH. Peter Anvin2007-10-111-1/+1
* preproc.c: normalize the handling of case sensitivityH. Peter Anvin2007-10-111-17/+23
* preproc.c: allow 64-bit repeat countsH. Peter Anvin2007-10-111-10/+11
* preproc.c: For an SMacro, in_progress really is a boolean (no %rep)H. Peter Anvin2007-10-111-1/+1
* Additional uses of bool and enumH. Peter Anvin2007-10-111-14/+16
* preproc.c: MMacro.in_progress is not a booleanH. Peter Anvin2007-10-111-1/+1
* Use the compiler-provided booleans if available, otherwise emulateH. Peter Anvin2007-10-101-70/+70
* preproc.c: constipationH. Peter Anvin2007-10-021-5/+6
* Portability fixesH. Peter Anvin2007-10-021-0/+2
* preproc.c: fix the loop in %undefH. Peter Anvin2007-09-241-2/+4
* Implement the -MG option (SF RFE 1564264)H. Peter Anvin2007-09-241-10/+28
* BR 1783117: Document that %+ needs a space after it, and fix crashH. Peter Anvin2007-09-221-9/+16
* Switch the preprocessor over to using the hash table libraryH. Peter Anvin2007-09-161-171/+203
* preproc.c: remove unnecessary int64_tH. Peter Anvin2007-09-141-2/+2