nasm/asm
H. Peter Anvin 595afc6f4b portability: add missing PRI* constants, signed 1 in bitfield hack
Add missing uses of PRI constants.

Create a PRI constant for size_t, since %z isn't available on all
platforms. Notably, the legacy Windows runtime needs %I instead of %z.
Use that on UCRT as well, since there doesn't seem to be a way to
determine if you are compiling for MSVCRT or UCRT.

Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
2025-09-30 09:41:03 -07:00
..
asmutil.h Add missing header file asm/asmutil.h 2025-09-05 01:08:25 -07:00
assemble.c Tidy up the morass of EVEX bitfield constants 2025-09-20 18:26:27 -07:00
assemble.h Add %ifdirective preprocessor directive 2025-09-04 19:41:12 -07:00
directiv.c Document the [LIST] directive and add -LF option to suppress it 2025-09-29 21:48:43 -07:00
directiv.dat Add %ifdirective preprocessor directive 2025-09-04 19:41:12 -07:00
error.c Sanitize the handling of messsages; improve info and debug 2025-09-05 12:53:20 -07:00
eval.c eval: recognize TOKEN_BRCCONST as integers 2024-07-27 18:19:35 -07:00
eval.h Add %ifdirective preprocessor directive 2025-09-04 19:41:12 -07:00
exprdump.c portability: add missing PRI* constants, signed 1 in bitfield hack 2025-09-30 09:41:03 -07:00
exprlib.c WIP: more matching and template work 2024-08-20 12:59:07 -07:00
floats.c preproc: implement %hs2b() and %b2hs() functions for compact binary data 2025-09-15 23:01:59 -07:00
floats.h WIP: more matching and template work 2024-08-20 12:59:07 -07:00
getbool.c Add %ifdirective preprocessor directive 2025-09-04 19:41:12 -07:00
labels.c labels: can only promote a *defined* EXTERN to GLOBAL 2025-09-19 17:01:59 -07:00
listing.c Document the [LIST] directive and add -LF option to suppress it 2025-09-29 21:48:43 -07:00
listing.h More matching/macrofication work; now passes "make travis" 2024-08-22 22:07:31 -07:00
nasm.c Document the [LIST] directive and add -LF option to suppress it 2025-09-29 21:48:43 -07:00
parser.c asm: better error messages for missing instructions 2025-09-29 16:09:04 -07:00
parser.h Major changes to a number of subsystems to improve matching 2024-08-07 17:13:44 -07:00
pptok.dat preproc: look for what looks to be an unknown conditional 2025-09-14 03:25:26 -07:00
pptok.pl doc: describe caveat with old NASM and new %if directives 2025-09-14 04:07:19 -07:00
pragma.c doc: improve some formatting, mostly of the warning list 2024-04-04 12:58:32 -07:00
preproc.c portability: add missing PRI* constants, signed 1 in bitfield hack 2025-09-30 09:41:03 -07:00
preproc.h preproc: compress standard macros with zlib 2025-08-15 16:51:39 -07:00
quote.c Fix some typos 2022-01-09 17:34:35 +01:00
quote.h preproc: when parsing a # marker, use C-style string unquoting 2020-07-13 14:14:28 -07:00
rdstrnum.c asm/rdstrnum: always handle 64 bits 2023-10-16 16:54:11 -07:00
segalloc.c segalloc: DO NOT reset segment numbers 2018-06-14 16:42:03 -07:00
srcfile.c Make debug info and error messages correctly reflect macros and reps 2020-07-05 02:16:13 -07:00
srcfile.h srcfile: add src_nowhere() 2020-08-25 15:46:44 -07:00
stdscan.c $ numeric syntax: require a digit to follow 2025-09-03 01:05:41 -07:00
stdscan.h WIP: more matching and template work 2024-08-20 12:59:07 -07:00
strfunc.c Reorganize the source code into subdirectories 2016-05-25 12:06:29 -07:00
tokens.dat DFV: allow {dfv=pf} as an alias for {dfv=cf}; EQU {dfv} 2025-09-23 11:56:31 -07:00
tokhash.pl ndisasm: make the assembler (hopefully) work again 2025-08-30 16:16:43 -07:00
uncompress.c preproc: compress standard macros with zlib 2025-08-15 16:51:39 -07:00
warnings.c Make: handle warning files while building in a directory 2023-01-17 13:05:55 -08:00
warnings.pl build: more fixes for building in a separate build directory 2025-09-25 13:20:29 -07:00