summaryrefslogtreecommitdiff
path: root/preproc.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* preproc.c: adjust whitespaceH. Peter Anvin2007-09-121-0/+1
* More automation in the preprocessor conditionals handlingH. Peter Anvin2007-09-121-153/+67
* Generate automatically correct tests for %if and %elifH. Peter Anvin2007-09-121-3/+3
* Use a perfect hash to look up preprocessor directivesH. Peter Anvin2007-09-121-73/+18
* Add RCXZ as a known preprocessor conditionH. Peter Anvin2007-09-121-3/+3
* Add %IFN and %ELIFN as per RFE #786286Chuck Crayne2007-05-021-6/+12
* c99 printf/fprintf compliance.Keith Kanios2007-04-141-3/+3
* Fixed distinction between char and int8_t data types.Keith Kanios2007-04-131-69/+69
* General push for x86-64 support, dubbed 0.99.00.Keith Kanios2007-04-121-96/+123
* Apply Nindent to all .c and .h filesnasm-0.98.39LATESTH. Peter Anvin2005-01-151-3285/+2847
* changed last sprintf to more secure snprintf to prevent vulnerability to bufferEd Beroset2004-12-151-1/+1
* cleaned up most but not all sprintf() and vsprintf() calls to avoidEd Beroset2004-12-151-8/+8
* replaced vsprintf() with vsnprintf() to avoid buffer overflow exploitEd Beroset2004-12-151-1/+1
* For compatibility with older code removed feature:Nickolay Yurchenko2003-09-261-31/+33
* * Unterminated string auto termination.Nickolay Yurchenko2003-09-211-8/+25
* * Fix for %rep with no arguments (#560568)Nickolay Yurchenko2003-09-071-27/+63
* Alexei's patch to allow "-I" paths to be searched for "incbin"ed filesFrank Kotler2003-08-271-2/+64
* Remove "backslash()"Frank Kotler2003-08-061-17/+1
* apply dborca's patch - make the "-U" switch work - finally!Frank Kotler2003-06-141-0/+1
* "const"-ipation fixes from Trevor WoernerH. Peter Anvin2002-09-121-2/+2
* fixed multiple %ROTATE bugs (numbers 560567 and 560930) and changedEd Beroset2002-06-111-77/+102
* Correctly recognize $$ as TOKEN_BASEH. Peter Anvin2002-05-301-1/+1
* Undo broken %elif change, and put in a big comment explaining why theH. Peter Anvin2002-05-221-2/+10
* Fixed bug 556600 in which an unterminated macro error never included a fileEd Beroset2002-05-171-6/+10
* Change "const static" -> "static const" to keep gcc happyH. Peter Anvin2002-05-141-3/+3