summaryrefslogtreecommitdiff
path: root/preproc.c
AgeCommit message (Expand)AuthorFilesLines
2010-10-07preproc: Issue warning on unterminated %{ constructCyrill Gorcunov1-1/+5
2010-10-07preproc.c: Support multiple matches in paste_tokensCyrill Gorcunov1-48/+69
2010-09-30BR30730640: Restore preprocessor token concatenation rulesCyrill Gorcunov1-88/+73
2010-09-24BR3074517: Print %macro name inside %rep blocksCyrill Gorcunov1-3/+13
2010-09-18Merge branch 'nasm-2.09.xx'Cyrill Gorcunov1-0/+30
2010-09-18BR3066383: Restore backward compatibility with token pastingCyrill Gorcunov1-0/+30
2010-09-15BR3064459: Missing %endif doesn't always cause errorCyrill Gorcunov1-3/+5
2010-09-15Merge branch 'nasm-2.09.xx'H. Peter Anvin1-1/+24
2010-09-15preproc: reverse the order of the tokens in %deftokH. Peter Anvin1-1/+24
2010-09-12preproc.c: Get rid of new TABs brought in recentlyCyrill Gorcunov1-58/+57
2010-09-12BR3064459: Missing %endif doesn't always cause errorCyrill Gorcunov1-3/+5
2010-09-07preproc.c: Make %substr robustCyrill Gorcunov1-4/+5
2010-09-07Handle %substr invalid parameters preventing NULL dereferenceCyrill Gorcunov1-9/+14
2010-09-07preproc.c: Make %substr robustCyrill Gorcunov1-4/+5
2010-09-07Handle %substr invalid parameters preventing NULL dereferenceCyrill Gorcunov1-9/+14
2010-09-07Fix NULL dereferences on %substr missing operandsCyrill Gorcunov1-2/+3
2010-09-07Fix NULL dereferences on %substr missing operandsCyrill Gorcunov1-2/+3
2010-09-06BR3060469: Fix SIGSEV on missed %deftok second parameterCyrill Gorcunov1-1/+1
2010-09-06BR3060469: Fix SIGSEV on missed %deftok second parameterCyrill Gorcunov1-1/+1
2010-08-14preproc.c: revamped context-local fall-through warning messageKeith Kanios1-5/+6
2010-08-11preproc.c: Context-through single macros expansion is deprecatedCyrill Gorcunov1-10/+28
2010-08-10preproc.c: modified deprecation warning for context-local label fallthroughKeith Kanios1-8/+9
2010-08-09preproc.c: Fix error message typoCyrill Gorcunov1-1/+1
2010-08-09BR3041451: Implement upper bound for %rep counterCyrill Gorcunov1-1/+9
2010-08-09preproc.c: added deprecation warning for context-local label fallthroughKeith Kanios1-1/+7
2010-07-23preproc.: Fix NULL dereference on broken %strlen argumentCyrill Gorcunov1-1/+1
2010-07-20preproc: allow non-identifier character in environment variablesH. Peter Anvin1-28/+68
2010-07-13preproc: add %ifenvH. Peter Anvin1-0/+21
2010-07-13BR3028880: Revert to nonfatal, better error message, cleanupH. Peter Anvin1-4/+6
2010-07-13BR3028880: Make nonexistent environment variable being fatal errorCyrill Gorcunov1-5/+3
2010-07-13BR3028880: Fix NULL dereference on nonexistent environment variableCyrill Gorcunov1-4/+7
2010-07-13tokenize: Fix wrong string index in indirect stringsCyrill Gorcunov1-1/+1
2010-07-13preproc: Extract reading line from predefined macros from read_lineCyrill Gorcunov1-60/+83
2010-07-13BR3026808: Assign to local preprocessor variable does not work in 2.09Cyrill Gorcunov1-1/+0
2010-07-10preproc.c: Fix NULL deref on token pastingCyrill Gorcunov1-1/+3
2010-07-08preproc: don't paste TOK_PREPROC_IDH. Peter Anvin1-1/+1
2010-07-08Revert "BR3005117: Expland local single macro before pasting tokens"H. Peter Anvin1-26/+0
2010-07-08Revert "expand_mmac_params: Don't forget to handle TOK_OTHER"H. Peter Anvin1-2/+1
2010-07-08Revert "expand_mmac_params: Expand local single macros unconditionally"H. Peter Anvin1-1/+6
2010-07-08Revert "expand_mmac_params: Expand local single macros unconditionally"H. Peter Anvin1-1/+8
2010-06-20preproc.c: Get rid of signed/unsigned comparison warningCyrill Gorcunov1-2/+2
2010-06-08expand_mmac_params: Expand local single macros unconditionallyCyrill Gorcunov1-8/+1
2010-06-08expand_mmac_params: Expand local single macros unconditionallyCyrill Gorcunov1-6/+1
2010-06-05expand_mmac_params_range: Simplify conditionCyrill Gorcunov1-4/+2
2010-06-05preproc.c: Fix argument indices checking in parameters rangeCyrill Gorcunov1-2/+4
2010-06-05preproc.c: Introduce macros parameters range expansionCyrill Gorcunov1-77/+164
2010-06-04expand_mmac_params: Format conditionCyrill Gorcunov1-3/+3
2010-06-03nasmlib: Rename elements() macro to ARRAY_SIZECyrill Gorcunov1-3/+3
2010-06-02preproc.c: Use list_ helpersCyrill Gorcunov1-33/+23
2010-06-02expand_mmac_params: Don't forget to handle TOK_OTHERCyrill Gorcunov1-1/+2