summaryrefslogtreecommitdiff
path: root/preproc.c
Commit message (Expand)AuthorAgeFilesLines
* preproc.c: Get rid of signed/unsigned comparison warningCyrill Gorcunov2010-06-201-2/+2
* expand_mmac_params: Expand local single macros unconditionallyCyrill Gorcunov2010-06-081-8/+1
* expand_mmac_params: Expand local single macros unconditionallyCyrill Gorcunov2010-06-081-6/+1
* expand_mmac_params_range: Simplify conditionCyrill Gorcunov2010-06-051-4/+2
* preproc.c: Fix argument indices checking in parameters rangeCyrill Gorcunov2010-06-051-2/+4
* preproc.c: Introduce macros parameters range expansionCyrill Gorcunov2010-06-051-77/+164
* expand_mmac_params: Format conditionCyrill Gorcunov2010-06-041-3/+3
* nasmlib: Rename elements() macro to ARRAY_SIZECyrill Gorcunov2010-06-031-3/+3
* preproc.c: Use list_ helpersCyrill Gorcunov2010-06-021-33/+23
* expand_mmac_params: Don't forget to handle TOK_OTHERCyrill Gorcunov2010-06-021-1/+2
* BR3005117: Expland local single macro before pasting tokensCyrill Gorcunov2010-06-021-0/+26
* expand_mmacro: Use list helpersCyrill Gorcunov2010-04-101-2/+2
* detoken: Use list_for_each helpersCyrill Gorcunov2010-04-101-7/+8
* expand_smacro: stylish nitsCyrill Gorcunov2010-04-101-16/+10
* preproc.c: Fix regression introduced in bebf0d215Victor van den Elzen2010-03-101-1/+1
* preproc.c: Turn off rmacro,exitmacro supportCyrill Gorcunov2010-02-281-0/+11
* preproc.c: Eliminate parasite comment on PP_STACKSIZECyrill Gorcunov2010-02-171-3/+0
* preproc.c: Fix tab\space messCyrill Gorcunov2010-02-171-1076/+1088
* preproc.c: Fix SIGSEV on missed %endmCyrill Gorcunov2010-02-141-0/+1
* preproc.c: Fix NULL dereference on package absenceCyrill Gorcunov2010-02-121-4/+4
* expand_smacro: Don't search for ID in global contextCyrill Gorcunov2010-02-111-6/+6
* Use ALIGN helperCyrill Gorcunov2010-02-111-2/+2
* preproc.c: Use 16 byte offset in "flat64" stack modelPer Jessen2010-02-111-1/+1
* preproc.c: expand_smacro -- break endless loop for interminable macro recursionCyrill Gorcunov2009-11-211-1/+2
* preproc.c: fix exitmacro to account for if/endif blocksKeith Kanios2009-10-251-3/+21
* preproc.c: use string helpersCyrill Gorcunov2009-10-131-10/+5
* preproc.c - remove redundant assignmentCyrill Gorcunov2009-07-201-1/+0
* Drop efunc and evalfunc as input to the preprocessorH. Peter Anvin2009-07-181-9/+4
* preproc: style cleanupsH. Peter Anvin2009-07-151-204/+203
* preproc: formatting cleanupsH. Peter Anvin2009-07-151-13/+10
* pptok: change %rimacro to %irmacroKeith Kanios2009-07-141-5/+5
* preproc: don't pass an enum to %sH. Peter Anvin2009-07-141-1/+2
* preproc: generic solution for error on NUL characters in stringH. Peter Anvin2009-07-141-12/+21
* preproc: reject NUL characters in %deftok directivesH. Peter Anvin2009-07-141-4/+11
* preproc: add %[i]deftok supportKeith Kanios2009-07-141-0/+47
* preproc: add %exitmacro support and clean up recursive macro handlingKeith Kanios2009-07-121-9/+37
* preproc: refine appropriate handling of PP_RMACRO/PP_RIMACRO/PP_MACRO/PP_IMACROKeith Kanios2009-07-111-5/+4
* pptok: add rmacro/rimacroKeith Kanios2009-07-111-21/+6
* preproc: fix potential bug regarding MMacro->prev and %repKeith Kanios2009-07-111-0/+1
* preproc: add recursive macro expansion supportKeith Kanios2009-07-111-15/+110
* preproc: revert to older form of preprocessor user error messagesH. Peter Anvin2009-07-071-5/+5
* preproc: always reprocess smacros after %+ - pastingH. Peter Anvin2009-07-071-4/+5
* preproc: don't handle %+ until the final phase of smacro expansionH. Peter Anvin2009-07-061-4/+8
* NASM: relicense under the 2-clause BSD licenseH. Peter Anvin2009-07-061-12/+0
* Correction: preproc.c is *not* in the clear just yet.H. Peter Anvin2009-07-031-0/+12
* Add copyright headers to the *.c/*.h files in the main directoryH. Peter Anvin2009-06-281-6/+33
* preproc: use %if 0 instead of %ifdef BOGUSH. Peter Anvin2009-06-271-5/+6
* preproc: handle %+ even during early token replacementH. Peter Anvin2009-05-041-1/+1
* preproc: unify token-pasting codeH. Peter Anvin2009-04-201-92/+118
* preproc: make $ and $$ TOKEN_OTHERH. Peter Anvin2009-04-171-6/+10