path: root/include/nasmlib.h
Commit message (Expand)AuthorAgeFilesLines
* BR 3392597: the system malloc() can return NULLH. Peter Anvin (Intel)2019-08-161-1/+1
* preproc: fix parsing of single-line macro arguments, cleanupsH. Peter Anvin (Intel)2019-08-091-3/+15
* nasmlib.h: fix indentation in nasm_try_static_assert()H. Peter Anvin2019-06-061-1/+1
* Merge branch 'master' of ssh://repo.or.cz/nasmH. Peter Anvin2019-06-061-0/+13
| * preproc: massive cleanup of smacro expansionH. Peter Anvin (Intel)2019-04-251-0/+13
* | quote: disallow control characters in C strings; concatendate; cleanupsH. Peter Anvin2019-04-221-2/+6
* nasmlib.h: clarify the semantics of nasm_aprintf_size()H. Peter Anvin2018-12-271-1/+2
* Move <strings.h> inclusion to "compiler.h"H. Peter Anvin2018-12-271-4/+0
* Remove #includes already provided by "compiler.h"H. Peter Anvin2018-12-271-1/+0
* Move <string.h> inclusion to compiler.hH. Peter Anvin2018-12-261-1/+0
* nasmlib: Fix space/tabs messCyrill Gorcunov2018-12-151-28/+28
* nasm_assert(): try to run at compile time if possibleH. Peter Anvin (Intel)2018-12-141-17/+45
* strlist: can be unique or not, add printf functionsH. Peter Anvin (Intel)2018-12-131-1/+8
* asprintf: add "axprintf" functions that allocate extra storageH. Peter Anvin (Intel)2018-12-131-4/+10
* nasmlib: Add nasm_(v)asprintf()H. Peter Anvin (Intel)2018-12-121-5/+13
* Move srcfile.c to asm/H. Peter Anvin2018-12-101-17/+1
* ctype: create our own ctype tableH. Peter Anvin2018-11-281-18/+0
* segalloc: DO NOT reset segment numbersH. Peter Anvin2018-06-141-2/+0
* Make any execution limit configurable, add eval limitH. Peter Anvin2018-06-121-1/+1
* Unbreak special segment symbols, unbreak COMMONH. Peter Anvin2018-06-111-1/+2
* Add support for backend-defined subsections and label hacksH. Peter Anvin2018-05-301-0/+1
* malloc: simplify nasm_malloc code, add nasm_strcatn()H. Peter Anvin2018-05-301-2/+2
* Merge branch 'master' of ssh://repo.or.cz/srv/git/nasmH. Peter Anvin2018-02-221-3/+1
| * Merge branch 'nasm-2.13.xx'Cyrill Gorcunov2018-02-101-3/+1
| |\
| | * nasmlib: Drop pure_func attrib from seg_allocCyrill Gorcunov2018-02-101-1/+1
| | * nasmlib: Drop unused seg_initCyrill Gorcunov2018-02-101-2/+0
* | | Introduce cold function attributeH. Peter Anvin2018-02-221-1/+1
|/ /
* | Eliminate filename length restrictions, remote ofmt->filename()H. Peter Anvin2017-12-201-3/+2
* | Merge remote-tracking branch 'origin/nasm-2.13.xx'H. Peter Anvin2017-11-011-1/+1
| * BR 3392442: correct vmin in overflow_general()H. Peter Anvin2017-10-111-1/+1
* | ilog2(): inline functions if practicalH. Peter Anvin2017-09-271-12/+0
* | Merge remote-tracking branch 'origin/nasm-2.13.xx'H. Peter Anvin2017-08-161-0/+1
| * outobj: emit file dependency informationH. Peter Anvin2017-08-161-0/+1
* | Merge remote-tracking branch 'origin/nasm-2.13.xx'H. Peter Anvin2017-05-011-2/+0
| * a) Fix handling of DZ/ZWORD; b) don't crash on TIMES JMPH. Peter Anvin2017-05-011-2/+0
* | Clean up byteorder functionsH. Peter Anvin2017-04-241-128/+2
* | Merge branch 'master' into elfH. Peter Anvin2017-04-231-1/+8
| * nasmlib: add function to splice pathnamesH. Peter Anvin2017-04-231-1/+8
* | Merge branch 'master' into elfH. Peter Anvin2017-04-181-2/+7
| * rdoff: use nasm-provided safe memory allocation and I/OH. Peter Anvin2017-04-171-1/+3
| * Add generic perfect string hashes, use for directivesH. Peter Anvin2017-04-031-0/+3
| * Change nasm_zero() to pass an object, not a pointerH. Peter Anvin2017-03-311-1/+1
* | nasmlib: Add _le helpersCyrill Gorcunov2017-03-181-0/+31
* nasmlib.h: explicitly include <ctype.h>H. Peter Anvin2017-03-141-0/+1
* asm/*: Move directive processing to its own file, refactor error handlingH. Peter Anvin2017-03-071-75/+0
* nasmlib.h: add nasm_zeron()H. Peter Anvin2017-02-211-0/+1
* nasm_delete(): ugly hack to make it side-effect-freeH. Peter Anvin2017-01-241-3/+14
* Put in a comment that nasm_delete isn't side effect safeH. Peter Anvin2017-01-241-0/+4
* nasmlib.h: add a nasm_zero() macro to the pointer helpersH. Peter Anvin2017-01-241-0/+1
* nasm_build_assert() -> nasm_static_assert()H. Peter Anvin2017-01-241-3/+3