xref: /netbsd-src/sys/arch/riscv/include/int_const.h (revision 10896d74da82f0d98aa3a850bce7e90ce257263a)
1*10896d74Sskrll /* $NetBSD: int_const.h,v 1.3 2025/01/12 09:05:28 skrll Exp $ */
26cf6fe02Smatt 
36cf6fe02Smatt #ifndef __INTMAX_C_SUFFIX__
46cf6fe02Smatt 
56cf6fe02Smatt #define __INT8_C_SUFFIX__
66cf6fe02Smatt #define __INT16_C_SUFFIX__
76cf6fe02Smatt #define __INT32_C_SUFFIX__
8498ad4b0Sriastradh #ifdef _LP64
9498ad4b0Sriastradh #define __INT64_C_SUFFIX__	L
10498ad4b0Sriastradh #else
116cf6fe02Smatt #define __INT64_C_SUFFIX__	LL
12498ad4b0Sriastradh #endif
136cf6fe02Smatt 
146cf6fe02Smatt #define __UINT8_C_SUFFIX__
156cf6fe02Smatt #define __UINT16_C_SUFFIX__
16*10896d74Sskrll #define __UINT32_C_SUFFIX__	U
17498ad4b0Sriastradh #ifdef _LP64
18498ad4b0Sriastradh #define __UINT64_C_SUFFIX__	UL
19498ad4b0Sriastradh #else
206cf6fe02Smatt #define __UINT64_C_SUFFIX__	ULL
21498ad4b0Sriastradh #endif
226cf6fe02Smatt 
23498ad4b0Sriastradh #ifdef _LP64
24498ad4b0Sriastradh #define __INTMAX_C_SUFFIX__	L
25498ad4b0Sriastradh #define __UINTMAX_C_SUFFIX__	UL
26498ad4b0Sriastradh #else
276cf6fe02Smatt #define __INTMAX_C_SUFFIX__	LL
286cf6fe02Smatt #define __UINTMAX_C_SUFFIX__	ULL
29498ad4b0Sriastradh #endif
306cf6fe02Smatt 
316cf6fe02Smatt #endif
326cf6fe02Smatt 
336cf6fe02Smatt #include <sys/common_int_const.h>
34