File tree Expand file tree Collapse file tree 1 file changed +14
-12
lines changed Expand file tree Collapse file tree 1 file changed +14
-12
lines changed Original file line number Diff line number Diff line change 9
9
#ifndef __MLIBC_ABI_ONLY
10
10
11
11
#if UINTPTR_MAX == UINT64_MAX
12
+ # define __PRIFAST "l"
12
13
# define __PRI64 "l"
13
14
# define __PRIPTR "l"
14
15
#else
16
+ # define __PRIFAST ""
15
17
# define __PRI64 "ll"
16
18
# define __PRIPTR ""
17
19
#endif
27
29
#define PRIi16 "i"
28
30
#define PRIdLEAST16 "d"
29
31
#define PRIiLEAST16 "i"
30
- #define PRIdFAST16 "ld "
31
- #define PRIiFAST16 "li "
32
+ #define PRIdFAST16 __PRIFAST "d "
33
+ #define PRIiFAST16 __PRIFAST "i "
32
34
#define PRId32 "d"
33
35
#define PRIi32 "i"
34
36
#define PRIdLEAST32 "d"
35
37
#define PRIiLEAST32 "i"
36
- #define PRIdFAST32 "ld "
37
- #define PRIiFAST32 "li "
38
+ #define PRIdFAST32 __PRIFAST "d "
39
+ #define PRIiFAST32 __PRIFAST "i "
38
40
#define PRId64 __PRI64 "d"
39
41
#define PRIi64 __PRI64 "i"
40
42
#define PRIdLEAST64 __PRI64 "d"
65
67
#define PRIuLEAST16 "u"
66
68
#define PRIxLEAST16 "x"
67
69
#define PRIXLEAST16 "X"
68
- #define PRIoFAST16 "lo "
69
- #define PRIuFAST16 "lu "
70
- #define PRIxFAST16 "lx "
71
- #define PRIXFAST16 "lX "
70
+ #define PRIoFAST16 __PRIFAST "o "
71
+ #define PRIuFAST16 __PRIFAST "u "
72
+ #define PRIxFAST16 __PRIFAST "x "
73
+ #define PRIXFAST16 __PRIFAST "X "
72
74
#define PRIo32 "o"
73
75
#define PRIu32 "u"
74
76
#define PRIx32 "x"
77
79
#define PRIuLEAST32 "u"
78
80
#define PRIxLEAST32 "x"
79
81
#define PRIXLEAST32 "X"
80
- #define PRIoFAST32 "lo "
81
- #define PRIuFAST32 "lu "
82
- #define PRIxFAST32 "lx "
83
- #define PRIXFAST32 "lX "
82
+ #define PRIoFAST32 __PRIFAST "o "
83
+ #define PRIuFAST32 __PRIFAST "u "
84
+ #define PRIxFAST32 __PRIFAST "x "
85
+ #define PRIXFAST32 __PRIFAST "X "
84
86
#define PRIo64 __PRI64 "o"
85
87
#define PRIu64 __PRI64 "u"
86
88
#define PRIx64 __PRI64 "x"
You can’t perform that action at this time.
0 commit comments