summaryrefslogtreecommitdiff
path: root/nasmlib.h
AgeCommit message (Expand)AuthorFilesLines
2009-02-21nasmlib: make nasm_strcat() take const argumentsH. Peter Anvin1-1/+1
2009-02-21Unify all-zero buffers; add fwritezero()H. Peter Anvin1-0/+4
2008-10-06Better warnings for out-of-range valuesH. Peter Anvin1-3/+4
2008-09-30Allow %warning output to be suppressedH. Peter Anvin1-1/+2
2008-08-06Add macro-defaults warning class and documentation.Victor van den Elzen1-13/+14
2008-06-21Fix a few more <ctype.h> instancesH. Peter Anvin1-3/+5
2008-06-21ctype.h: wrapper ctype functions with a cast to (unsigned char)H. Peter Anvin1-9/+15
2008-06-11Use an explicit table for tolower() to avoid a function callH. Peter Anvin1-0/+8
2008-06-10Add %warning, saner unquoting of %errorH. Peter Anvin1-0/+1
2008-06-09Move all the RAA code out of nasmlibH. Peter Anvin1-50/+0
2008-06-09Move all the SAA code out of nasmlibH. Peter Anvin1-47/+1
2008-06-01qstring: backquoted strings seem to work now...H. Peter Anvin1-1/+3
2008-06-01qstring: first cut at full quoted string support in the preprocessorH. Peter Anvin1-1/+0
2008-04-10Temporaries in macros need a unique prefix; WSAA*() macros to headerH. Peter Anvin1-34/+34
2008-02-24Dwarf3 support for ELF32Charles Crayne1-0/+2
2008-02-16Clear up WRITE macros causing compile failures with WatcomH. Peter Anvin1-32/+44
2008-01-21RAA subsystem: use shift instead of divideH. Peter Anvin1-7/+11
2008-01-21nasmlib.h: nasm_zalloc() should call nasm_zalloc_log()H. Peter Anvin1-1/+1
2007-12-29regularized spelling of license to match name of LICENSE fileBeroset1-1/+1
2007-11-13Clean up the fwrite*() function definitions somewhatH. Peter Anvin1-4/+4
2007-11-13x86-host-specific performance improvementH. Peter Anvin1-0/+37
2007-11-13Address data is int64_t; simplify writing an address objectH. Peter Anvin1-0/+12
2007-11-08Move elements() to nasmlib.hH. Peter Anvin1-0/+10
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-4/+4
2007-10-19Formatting: kill off "stealth whitespace"H. Peter Anvin1-3/+3
2007-10-16Floating-point warning fixes; fix round-to-overflowH. Peter Anvin1-1/+1
2007-10-16Handle rounding of denorms correctly; make fp overflow a warningH. Peter Anvin1-7/+13
2007-10-11Additional uses of bool and enumH. Peter Anvin1-2/+2
2007-10-10Use the compiler-provided booleans if available, otherwise emulateH. Peter Anvin1-2/+2
2007-10-04Rewrite the handling of SAA's to allow random accessH. Peter Anvin1-11/+24
2007-10-02Portability fixesH. Peter Anvin1-12/+13
2007-09-25Add nasm_zalloc() to nasmlib.cH. Peter Anvin1-0/+3
2007-09-19Make nasm_malloc() et al available from inside ndisasmH. Peter Anvin1-16/+42
2007-09-17Cleaner way to handle MSVC's _snprintf() underscore damageH. Peter Anvin1-0/+1
2007-09-12Use a perfect hash to look up preprocessor directivesH. Peter Anvin1-0/+3
2007-08-30Finishing touches on perfect hash tokenizer; actually turn the thing onH. Peter Anvin1-10/+0
2007-08-29nasmlib: add bsii() case-insensitive version of bsi()H. Peter Anvin1-0/+3
2007-08-26add nasm_strsep to nasmlib, for output/outmacho.c - strtok doesn't workFrank Kotler1-0/+7
2007-04-28Initial support for ELF64Chuck Crayne1-0/+1
2007-04-17Handle "LOCK as REX.R" for MOV CRx; fix warning for invalid 64-bit regsH. Peter Anvin1-0/+2
2007-04-13Fixed distinction between char and int8_t data types.Keith Kanios1-20/+20
2007-04-12General push for x86-64 support, dubbed 0.99.00.Keith Kanios1-41/+54
2005-01-15Apply Nindent to all .c and .h filesH. Peter Anvin1-46/+44
2003-09-06First attempt at fixing the stabs/ELF issue.H. Peter Anvin1-6/+11
2002-09-12"const"-ipation fixes from Trevor WoernerH. Peter Anvin1-3/+3
2002-05-17added const keyword to strdupEd Beroset1-2/+2
2002-05-14Code cleanup fixes from Ed BerosetH. Peter Anvin1-1/+1
2002-04-30NASM 0.98.03H. Peter Anvin1-0/+17
2002-04-30NASM 0.98p3H. Peter Anvin1-5/+74