summaryrefslogtreecommitdiff
path: root/nasmlib.h
Commit message (Expand)AuthorAgeFilesLines
* nasmlib: Rename elements() macro to ARRAY_SIZECyrill Gorcunov2010-06-031-2/+1
* Add generic ilog2 functionsH. Peter Anvin2010-04-211-0/+12
* nasmlib.c: Introduce nasm_get_word helperCyrill Gorcunov2010-04-111-0/+1
* nasmlib: Introduce nasm_trim_spaces and nasm_opt_val helpersCyrill Gorcunov2010-04-101-0/+2
* BR 2496848: Tighten ea checksVictor van den Elzen2010-03-121-0/+10
* nasmlib.h: Introduce ALIGN helpersCyrill Gorcunov2010-02-111-0/+7
* Don't boundcheck 64-bit numbers, it gives problems due to overflowsVictor van den Elzen2009-11-111-9/+27
* Introduce is_power2 helperCyrill Gorcunov2009-11-061-0/+3
* nasmlib.h: Introduce nasm_build_assertCyrill Gorcunov2009-11-051-0/+5
* nasmlib: Introduce idata_bytes helperCyrill Gorcunov2009-10-311-0/+2
* nasm: rename nasm_zap_spaces() to nasm_zap_spaces_fwd()H. Peter Anvin2009-10-131-1/+1
* nasmlib: introduce string helpersCyrill Gorcunov2009-10-131-0/+5
* introduce "overflow" helpersCyrill Gorcunov2009-10-131-0/+27
* style cleanupCyrill Gorcunov2009-10-131-103/+103
* Fix some format strings for nasm_errorVictor van den Elzen2009-08-111-0/+4
* nasmlib.h - introduce list iterator helpersCyrill Gorcunov2009-07-201-0/+12
* Remove function pointers in output, simplify error handlingH. Peter Anvin2009-07-181-6/+5
* NASM: relicense under the 2-clause BSD licenseH. Peter Anvin2009-07-061-12/+0
* Change noreturn macro to no_return to avoid header file problemsH. Peter Anvin2009-07-051-1/+1
* nasmlib.h: add unlikely() to nasm_assert()H. Peter Anvin2009-07-031-2/+5
* nasmlib: add nasm_assert(); use const char * for filenamesH. Peter Anvin2009-07-011-7/+14
* Add copyright headers to the *.c/*.h files in the main directoryH. Peter Anvin2009-06-281-5/+46
* Move prototypes for null_debug to outform.h and outlib.hH. Peter Anvin2009-06-271-14/+0
* debug: make *all* the null debug routines available as a libraryH. Peter Anvin2009-06-271-0/+10
* nasmlib: make nasm_strcat() take const argumentsH. Peter Anvin2009-02-211-1/+1
* Unify all-zero buffers; add fwritezero()H. Peter Anvin2009-02-211-0/+4
* Better warnings for out-of-range valuesH. Peter Anvin2008-10-061-3/+4
* Allow %warning output to be suppressedH. Peter Anvin2008-09-301-1/+2
* Add macro-defaults warning class and documentation.Victor van den Elzen2008-08-061-13/+14
* Fix a few more <ctype.h> instancesH. Peter Anvin2008-06-211-3/+5
* ctype.h: wrapper ctype functions with a cast to (unsigned char)H. Peter Anvin2008-06-211-9/+15
* Use an explicit table for tolower() to avoid a function callH. Peter Anvin2008-06-111-0/+8
* Add %warning, saner unquoting of %errorH. Peter Anvin2008-06-101-0/+1
* Move all the RAA code out of nasmlibH. Peter Anvin2008-06-091-50/+0
* Move all the SAA code out of nasmlibH. Peter Anvin2008-06-091-47/+1
* qstring: backquoted strings seem to work now...H. Peter Anvin2008-06-011-1/+3
* qstring: first cut at full quoted string support in the preprocessorH. Peter Anvin2008-06-011-1/+0
* Temporaries in macros need a unique prefix; WSAA*() macros to headerH. Peter Anvin2008-04-101-34/+34
* Dwarf3 support for ELF32Charles Crayne2008-02-241-0/+2
* Clear up WRITE macros causing compile failures with WatcomH. Peter Anvin2008-02-161-32/+44
* RAA subsystem: use shift instead of divideH. Peter Anvin2008-01-211-7/+11
* nasmlib.h: nasm_zalloc() should call nasm_zalloc_log()H. Peter Anvin2008-01-211-1/+1
* regularized spelling of license to match name of LICENSE fileBeroset2007-12-291-1/+1
* Clean up the fwrite*() function definitions somewhatH. Peter Anvin2007-11-131-4/+4
* x86-host-specific performance improvementH. Peter Anvin2007-11-131-0/+37
* Address data is int64_t; simplify writing an address objectH. Peter Anvin2007-11-131-0/+12
* Move elements() to nasmlib.hH. Peter Anvin2007-11-081-0/+10
* constipate the "str" argument to bsi() and bsii()H. Peter Anvin2007-11-081-2/+2
* Upgrade RAA functions to hold 64-bit data.Charles Crayne2007-11-071-4/+4
* Formatting: kill off "stealth whitespace"H. Peter Anvin2007-10-191-3/+3