nasm/include
H. Peter Anvin df6b966ca9 nasmlib.h: use int for the enum macros, for strict ISO C
ISO C before C23 restricted enum ranges to type "int" (not even
"unsigned int"). This limits the usability of enums for bit fields,
but it still covers our main use cases.

On gcc/clang this just produces a warning, but who knows what other
compilers will do.

Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
2025-09-25 08:33:17 -07:00
..
bytesex.h Speed up autoconf, use POSIX names instead of cpu_to_le*() 2025-09-15 18:26:25 -07:00
compiler.h compiler.h: has_attribute() is broken on some gcc versions 2025-09-16 15:27:34 -07:00
dbginfo.h debug: collect macro information for the debug backend 2020-07-08 09:28:44 -07:00
disp8.h Tidy up the morass of EVEX bitfield constants 2025-09-20 18:26:27 -07:00
error.h Sanitize the handling of messsages; improve info and debug 2025-09-05 12:53:20 -07:00
hashtbl.h WIP: more matching and template work 2024-08-20 12:59:07 -07:00
iflag.h WIP: more matching and template work 2024-08-20 12:59:07 -07:00
ilog2.h bytesex, ilog2: use C23 <stdbit.h> if available; use in disassembler 2025-08-29 01:46:57 -07:00
insns.h ndisasm: make the assembler (hopefully) work again 2025-08-30 16:16:43 -07:00
labels.h Change LBL_NONE to LBL_none 2019-09-12 20:26:23 -04:00
macros.h preproc: compress standard macros with zlib 2025-08-15 16:51:39 -07:00
md5.h Reorganize the source code into subdirectories 2016-05-25 12:06:29 -07:00
nasm.h Tidy up the morass of EVEX bitfield constants 2025-09-20 18:26:27 -07:00
nasmint.h nasmint.h: change header guards to NASM_NASMINT_H 2016-10-04 18:11:57 -07:00
nasmlib.h nasmlib.h: use int for the enum macros, for strict ISO C 2025-09-25 08:33:17 -07:00
nctype.h preproc: implement %hs2b() and %b2hs() functions for compact binary data 2025-09-15 23:01:59 -07:00
opflags.h Allow synthesis of ROLX 2025-09-13 21:25:02 -07:00
perfhash.h WIP: more matching and template work 2024-08-20 12:59:07 -07:00
raa.h WIP: more matching and template work 2024-08-20 12:59:07 -07:00
rbtree.h WIP: more matching and template work 2024-08-20 12:59:07 -07:00
rdoff.h rdoff: use nasm-provided safe memory allocation and I/O 2017-04-17 13:56:50 -07:00
saa.h saa, raa: saa_init() and raa_init() will never return NULL 2017-04-23 23:37:11 -07:00
strlist.h Add [v]printf_func() attributes where appropriate 2020-07-30 17:30:20 -07:00
tables.h preproc: compress standard macros with zlib 2025-08-15 16:51:39 -07:00
ver.h WIP: more matching and template work 2024-08-20 12:59:07 -07:00