summaryrefslogtreecommitdiff
path: root/nasmlib.c
AgeCommit message (Expand)AuthorFilesLines
2007-11-08nasmlib.c: prefix_name(): use the elements() macroH. Peter Anvin1-1/+1
2007-11-08constipate the "str" argument to bsi() and bsii()H. Peter Anvin1-2/+2
2007-11-07Upgrade RAA functions to hold 64-bit data.Charles Crayne1-2/+2
2007-11-05Upgrade label functions to 64-bitCharles Crayne1-1/+1
2007-10-26readnum(): handle prefix-suffix collision like "0h"H. Peter Anvin1-15/+11
2007-10-23Slightly simplify the radix-detection codeH. Peter Anvin1-2/+4
2007-10-22Unbreak particularly tricky hex constantsH. Peter Anvin1-7/+20
2007-10-22More consistent handling of radix lettersH. Peter Anvin1-15/+31
2007-10-19Formatting: kill off "stealth whitespace"H. Peter Anvin1-6/+6
2007-10-19Allow underscores in numbers; better detection of FPH. Peter Anvin1-11/+14
2007-10-15Recognize 'd', 't' and 'y' as radix suffixesH. Peter Anvin1-1/+3
2007-10-11Additional uses of bool and enumH. Peter Anvin1-3/+3
2007-10-10saa_fread/fwrite: when seeking, must set [rw]ptr as wellH. Peter Anvin1-0/+2
2007-10-10Use the compiler-provided booleans if available, otherwise emulateH. Peter Anvin1-8/+8
2007-10-08saa_rstruct: fix overrun checkH. Peter Anvin1-1/+1
2007-10-07saa_fpwrite: initializing "len" should be part of the loopH. Peter Anvin1-2/+1
2007-10-07Fix infinite loop in function saa_fpwriteCharles Crayne1-0/+1
2007-10-04Rewrite the handling of SAA's to allow random accessH. Peter Anvin1-134/+163
2007-10-02Portability fixesH. Peter Anvin1-3/+5
2007-09-28Add substitutes for snprintf() and vsnprintf()H. Peter Anvin1-1/+1
2007-09-25Add nasm_zalloc() to nasmlib.cH. Peter Anvin1-8/+23
2007-09-19Make nasm_malloc() et al available from inside ndisasmH. Peter Anvin1-146/+0
2007-08-31Minor cleanup; remove duplication of names.cH. Peter Anvin1-7/+1
2007-08-30Finishing touches on perfect hash tokenizer; actually turn the thing onH. Peter Anvin1-216/+1
2007-08-29nasmlib: add bsii() case-insensitive version of bsi()H. Peter Anvin1-0/+16
2007-08-28Implement REL/ABS modifiersH. Peter Anvin1-2/+1
2007-08-26add nasm_strsep to nasmlib, for output/outmacho.c - strtok doesn't workFrank Kotler1-1/+20
2007-04-28Initial support for ELF64Chuck Crayne1-0/+12
2007-04-17Handle "LOCK as REX.R" for MOV CRx; fix warning for invalid 64-bit regsH. Peter Anvin1-0/+9
2007-04-14Placated unreferenced types.Keith Kanios1-0/+17
2007-04-13Fixed distinction between char and int8_t data types.Keith Kanios1-46/+47
2007-04-12General push for x86-64 support, dubbed 0.99.00.Keith Kanios1-95/+108
2005-01-15Apply Nindent to all .c and .h filesH. Peter Anvin1-534/+553
2003-09-08fixed bug #677841 by limiting the scanner to no more than 4095 characters for...Ed Beroset1-1/+5
2003-02-06"Q" and "O" suffixes now indicate octal - touch up docsFrank Kotler1-1/+1
2002-09-12RAA fix from theowlH. Peter Anvin1-2/+2
2002-09-12Clean up unnecessary dependencies.H. Peter Anvin1-0/+1
2002-09-12"const"-ipation fixes from Trevor WoernerH. Peter Anvin1-12/+16
2002-05-26Fix really stupid thinko on my part...H. Peter Anvin1-2/+2
2002-05-26raa_read() is defined to return 0 for all uninitialized entries, doH. Peter Anvin1-8/+12
2002-05-21Implement new "strict" keyword to inhibit optimization.H. Peter Anvin1-1/+1
2002-05-18applied theowl's patch to raa_write - errors to raa_readFrank Kotler1-3/+3
2002-05-17added const keyword to strdup argumentEd Beroset1-2/+2
2002-05-14Change "const static" -> "static const" to keep gcc happyH. Peter Anvin1-2/+2
2002-05-14Code cleanup fixes from Ed BerosetH. Peter Anvin1-3/+4
2002-04-30NASM 0.98.09H. Peter Anvin1-2/+2
2002-04-30NASM 0.98.03H. Peter Anvin1-4/+8
2002-04-30NASM 0.98p3H. Peter Anvin1-112/+248
2002-04-30NASM 0.97H. Peter Anvin1-11/+18
2002-04-30NASM 0.96H. Peter Anvin1-3/+419