git.ucc.asn.au
/
tpg
/
acess2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Usermode/libc - Fix inttypes.h
[tpg/acess2.git]
/
Usermode
/
Libraries
/
libc.so_src
/
include_exp
/
inttypes.h
diff --git
a/Usermode/Libraries/libc.so_src/include_exp/inttypes.h
b/Usermode/Libraries/libc.so_src/include_exp/inttypes.h
index
df92f77
..
05e6707
100644
(file)
--- a/
Usermode/Libraries/libc.so_src/include_exp/inttypes.h
+++ b/
Usermode/Libraries/libc.so_src/include_exp/inttypes.h
@@
-1,13
+1,35
@@
+/*
+ * Acess2 C Library
+ * - By John Hodge (thePowersGang)
+ *
+ * inttypes.h
+ * - Fixed-size integer sizes
+ *
+ * Defined in IEEE Std 1003.1
+ */
+#ifndef _INTTYPES_H_
+#define _INTTYPES_H_
-#define PRId64 "lld"
-#define PRIdLEAST64 "lld"
-#define PRIdFAST64 "lld"
+#include <stdint.h>
+#include <limits.h>
+
+#if INT64_MAX == LONG_MAX
+# define _PRI64 "l"
+#else
+# define _PRI64 "ll"
+#endif
+
+#define PRId64 _PRI64"d"
+#define PRIdLEAST64 _PRI64"d"
+#define PRIdFAST64 _PRI64"d"
#define PRIdMAX
#define PRIdPTR
#define PRIdMAX
#define PRIdPTR
-#define PRIi64
+#define PRIi64
_PRI64"i"
#define PRIiLEAST64
#define PRIiFAST64
#define PRIiMAX
#define PRIiPTR
#define PRIiLEAST64
#define PRIiFAST64
#define PRIiMAX
#define PRIiPTR
-#define PRIx64 "llx"
+#define PRIx64 _PRI64"i"
+
+#endif
UCC
git Repository :: git.ucc.asn.au