blob: fdd2bd783c61d723d71ff0196984ec48a1adab93 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
--- include/nut_stdint.h.orig 2022-08-24 07:49:23.934399000 -0700
+++ include/nut_stdint.h 2022-08-24 07:56:48.050406000 -0700
@@ -52,6 +52,28 @@
#endif
/* Printing format for size_t and ssize_t */
+#ifndef PRIuSIZE
+# ifdef PRIsize
+# define PRIuSIZE PRIsize
+# else
+# if defined(__MINGW32__) || defined (WIN32)
+# define PRIuSIZE "llu"
+# else
+# define PRIuSIZE "zu"
+# endif
+# endif
+#endif
+
+#ifndef PRIxSIZE
+# if defined(__MINGW32__) || defined (WIN32)
+# define PRIxSIZE "llx"
+# else
+# define PRIxSIZE "zx"
+# endif
+#endif
+
+/* Note: Windows headers are known to define at least "d" values,
+ * so macros below revolve around that and not "i" directly */
#ifndef PRIsize
# if defined(__MINGW32__)
# define PRIsize "u"
|