git.cappig.dev / apheleiaOS.git master

1
#pragma once
2
3
#include <stdint.h>
4
5
#if UINTPTR_MAX == UINT64_MAX
6
#define __PRI64  "l"
7
#define __PRIPTR "l"
8
#else
9
#define __PRI64  "ll"
10
#define __PRIPTR ""
11
#endif
12
13
#define __PRI32 ""
14
15
// only the format macros used by the tree are defined here
16
#define PRId8  "d"
17
#define PRId16 "d"
18
#define PRId32 __PRI32 "d"
19
#define PRId64 __PRI64 "d"
20
21
#define PRIo8  "o"
22
#define PRIo16 "o"
23
#define PRIo32 __PRI32 "o"
24
#define PRIo64 __PRI64 "o"
25
26
#define PRIu8  "u"
27
#define PRIu16 "u"
28
#define PRIu32 __PRI32 "u"
29
#define PRIu64 __PRI64 "u"
30
31
#define PRIx8  "x"
32
#define PRIx16 "x"
33
#define PRIx32 __PRI32 "x"
34
#define PRIx64 __PRI64 "x"