summaryrefslogtreecommitdiff
path: root/preproc.c
AgeCommit message (Expand)AuthorFilesLines
2010-12-18preproc.c: warn/ignore when attempting to %un[i]macro an active macroKeith Kanios1-2/+8
2010-12-18preproc.c: replace tabs with spaces on recent commitsKeith Kanios1-2/+2
2010-12-18preproc.c: free expansion definitions as neededKeith Kanios1-16/+3
2010-12-18preproc.c: free tokens when ignoring expansion definition linesKeith Kanios1-1/+1
2010-12-18preproc.c: placate tokenize() warnings during expansion definitionKeith Kanios1-3/+3
2010-11-13preproc.c: fix handling of %? and %??Keith Kanios1-1/+1
2010-11-11Revert 29cb0bb1b39f4e3c9e013993457e85fce14f5142Cyrill Gorcunov1-1/+4
2010-11-11preproc: Add dump_token helperCyrill Gorcunov1-0/+18
2010-11-11preproc: Use nasm_zalloc moreCyrill Gorcunov1-7/+5
2010-11-11preproc: Use memset for stack allocated structureCyrill Gorcunov1-11/+4
2010-11-11preproc: inc_fopen -- set sl->next earlyCyrill Gorcunov1-1/+1
2010-11-11preproc: Use nasm_zalloc for new_ExpDef, new_ExpInvCyrill Gorcunov1-39/+10
2010-11-11preproc: Use nasm_zalloc in new_LineCyrill Gorcunov1-5/+2
2010-11-11preproc.c: Get rid of tab/space messCyrill Gorcunov1-809/+809
2010-11-10preproc: do_directive: Allocate 'Include' from zeroified-memoryCyrill Gorcunov1-14/+12
2010-11-08preproc.c: use nasm_strdup() rather than naked strdup()H. Peter Anvin1-1/+1
2010-11-08preproc.c: placate errors in OpenWatcom CompilerKeith Kanios1-5/+7
2010-11-07preproc.c: Fix OpenWatcom compiler errorKeith Kanios1-2/+2
2010-11-08preproc.c: Fix OpenWatcom compiler errorCyrill Gorcunov1-2/+1
2010-11-06preproc.c: merge from preproc-rewrite branchKeith Kanios1-843/+1101
2010-10-27preproc.c: Restore concat rules on context local variablesCyrill Gorcunov1-89/+95
2010-10-27preproc: Issue warning on unterminated %{ constructCyrill Gorcunov1-1/+5
2010-10-27BR3074517: Print %macro name inside %rep blocksCyrill Gorcunov1-3/+13
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