summaryrefslogtreecommitdiff
path: root/preproc.c
Commit message (Expand)AuthorAgeFilesLines
* preproc.c: fix handling of %? and %??Keith Kanios2010-11-131-1/+1
* Revert 29cb0bb1b39f4e3c9e013993457e85fce14f5142Cyrill Gorcunov2010-11-111-1/+4
* preproc: Add dump_token helperCyrill Gorcunov2010-11-111-0/+18
* preproc: Use nasm_zalloc moreCyrill Gorcunov2010-11-111-7/+5
* preproc: Use memset for stack allocated structureCyrill Gorcunov2010-11-111-11/+4
* preproc: inc_fopen -- set sl->next earlyCyrill Gorcunov2010-11-111-1/+1
* preproc: Use nasm_zalloc for new_ExpDef, new_ExpInvCyrill Gorcunov2010-11-111-39/+10
* preproc: Use nasm_zalloc in new_LineCyrill Gorcunov2010-11-111-5/+2
* preproc.c: Get rid of tab/space messCyrill Gorcunov2010-11-111-809/+809
* preproc: do_directive: Allocate 'Include' from zeroified-memoryCyrill Gorcunov2010-11-101-14/+12
* preproc.c: use nasm_strdup() rather than naked strdup()H. Peter Anvin2010-11-081-1/+1
* preproc.c: placate errors in OpenWatcom Compilernasm-2.10rc2Keith Kanios2010-11-081-5/+7
* preproc.c: Fix OpenWatcom compiler errorKeith Kanios2010-11-071-2/+2
* preproc.c: Fix OpenWatcom compiler errorCyrill Gorcunov2010-11-081-2/+1
* preproc.c: merge from preproc-rewrite branchKeith Kanios2010-11-061-843/+1101
* preproc: Issue warning on unterminated %{ constructCyrill Gorcunov2010-10-071-1/+5
* preproc.c: Support multiple matches in paste_tokensCyrill Gorcunov2010-10-071-48/+69
* BR30730640: Restore preprocessor token concatenation rulesCyrill Gorcunov2010-09-301-88/+73
* BR3074517: Print %macro name inside %rep blocksCyrill Gorcunov2010-09-241-3/+13
* Merge branch 'nasm-2.09.xx'Cyrill Gorcunov2010-09-181-0/+30
|\
| * BR3066383: Restore backward compatibility with token pastingCyrill Gorcunov2010-09-181-0/+30
| * BR3064459: Missing %endif doesn't always cause errorCyrill Gorcunov2010-09-151-3/+5
* | Merge branch 'nasm-2.09.xx'H. Peter Anvin2010-09-151-1/+24
|\ \ | |/
| * preproc: reverse the order of the tokens in %deftokH. Peter Anvin2010-09-151-1/+24
| * preproc.c: Make %substr robustCyrill Gorcunov2010-09-071-4/+5
| * Handle %substr invalid parameters preventing NULL dereferenceCyrill Gorcunov2010-09-071-9/+14
| * Fix NULL dereferences on %substr missing operandsCyrill Gorcunov2010-09-071-2/+3
| * BR3060469: Fix SIGSEV on missed %deftok second parameterCyrill Gorcunov2010-09-061-1/+1
* | preproc.c: Get rid of new TABs brought in recentlyCyrill Gorcunov2010-09-121-58/+57
* | BR3064459: Missing %endif doesn't always cause errorCyrill Gorcunov2010-09-121-3/+5
* | preproc.c: Make %substr robustCyrill Gorcunov2010-09-071-4/+5
* | Handle %substr invalid parameters preventing NULL dereferenceCyrill Gorcunov2010-09-071-9/+14
* | Fix NULL dereferences on %substr missing operandsCyrill Gorcunov2010-09-071-2/+3
* | BR3060469: Fix SIGSEV on missed %deftok second parameterCyrill Gorcunov2010-09-061-1/+1
|/
* preproc.c: revamped context-local fall-through warning messageKeith Kanios2010-08-141-5/+6
* preproc.c: Context-through single macros expansion is deprecatedCyrill Gorcunov2010-08-111-10/+28
* preproc.c: modified deprecation warning for context-local label fallthroughKeith Kanios2010-08-101-8/+9
* preproc.c: Fix error message typoCyrill Gorcunov2010-08-091-1/+1
* BR3041451: Implement upper bound for %rep counterCyrill Gorcunov2010-08-091-1/+9
* preproc.c: added deprecation warning for context-local label fallthroughKeith Kanios2010-08-091-1/+7
* preproc.: Fix NULL dereference on broken %strlen argumentCyrill Gorcunov2010-07-231-1/+1
* preproc: allow non-identifier character in environment variablesH. Peter Anvin2010-07-201-28/+68
* preproc: add %ifenvH. Peter Anvin2010-07-131-0/+21
* BR3028880: Revert to nonfatal, better error message, cleanupH. Peter Anvin2010-07-131-4/+6
* BR3028880: Make nonexistent environment variable being fatal errorCyrill Gorcunov2010-07-131-5/+3
* BR3028880: Fix NULL dereference on nonexistent environment variableCyrill Gorcunov2010-07-131-4/+7
* tokenize: Fix wrong string index in indirect stringsCyrill Gorcunov2010-07-131-1/+1
* preproc: Extract reading line from predefined macros from read_lineCyrill Gorcunov2010-07-131-60/+83
* BR3026808: Assign to local preprocessor variable does not work in 2.09Cyrill Gorcunov2010-07-131-1/+0
* preproc.c: Fix NULL deref on token pastingCyrill Gorcunov2010-07-101-1/+3