@@ -32,14 +32,6 @@ extern "C" {
32
32
#include <stdint.h>
33
33
#include <string.h>
34
34
35
- #ifdef __cplusplus
36
- #include <cinttypes>
37
- #else
38
-
39
- #include <inttypes.h>
40
-
41
- #endif
42
-
43
35
#include "aws_iot_log.h"
44
36
45
37
int8_t jsoneq (const char * json , jsmntok_t * tok , const char * s ) {
@@ -59,7 +51,7 @@ IoT_Error_t parseUnsignedInteger32Value(uint32_t *i, const char *jsonString, jsm
59
51
return JSON_PARSE_ERROR ;
60
52
}
61
53
62
- if (('-' == (char ) (jsonString [token -> start ])) || (1 != sscanf (jsonString + token -> start , "%" SCNu32 , i ))) {
54
+ if (('-' == (char ) (jsonString [token -> start ])) || (1 != sscanf (jsonString + token -> start , "%u" , i ))) {
63
55
IOT_WARN ("Token was not an unsigned integer." );
64
56
return JSON_PARSE_ERROR ;
65
57
}
@@ -73,7 +65,7 @@ IoT_Error_t parseUnsignedInteger16Value(uint16_t *i, const char *jsonString, jsm
73
65
return JSON_PARSE_ERROR ;
74
66
}
75
67
76
- if (('-' == (char ) (jsonString [token -> start ])) || (1 != sscanf (jsonString + token -> start , "%" SCNu16 , i ))) {
68
+ if (('-' == (char ) (jsonString [token -> start ])) || (1 != sscanf (jsonString + token -> start , "%hu" , i ))) {
77
69
IOT_WARN ("Token was not an unsigned integer." );
78
70
return JSON_PARSE_ERROR ;
79
71
}
@@ -87,7 +79,7 @@ IoT_Error_t parseUnsignedInteger8Value(uint8_t *i, const char *jsonString, jsmnt
87
79
return JSON_PARSE_ERROR ;
88
80
}
89
81
90
- if (('-' == (char ) (jsonString [token -> start ])) || (1 != sscanf (jsonString + token -> start , "%" SCNu8 , i ))) {
82
+ if (('-' == (char ) (jsonString [token -> start ])) || (1 != sscanf (jsonString + token -> start , "%hhu" , i ))) {
91
83
IOT_WARN ("Token was not an unsigned integer." );
92
84
return JSON_PARSE_ERROR ;
93
85
}
@@ -101,7 +93,7 @@ IoT_Error_t parseInteger32Value(int32_t *i, const char *jsonString, jsmntok_t *t
101
93
return JSON_PARSE_ERROR ;
102
94
}
103
95
104
- if (1 != sscanf (jsonString + token -> start , "%" SCNi32 , i )) {
96
+ if (1 != sscanf (jsonString + token -> start , "%i" , i )) {
105
97
IOT_WARN ("Token was not an integer." );
106
98
return JSON_PARSE_ERROR ;
107
99
}
@@ -115,7 +107,7 @@ IoT_Error_t parseInteger16Value(int16_t *i, const char *jsonString, jsmntok_t *t
115
107
return JSON_PARSE_ERROR ;
116
108
}
117
109
118
- if (1 != sscanf (jsonString + token -> start , "%" SCNi16 , i )) {
110
+ if (1 != sscanf (jsonString + token -> start , "%hi" , i )) {
119
111
IOT_WARN ("Token was not an integer." );
120
112
return JSON_PARSE_ERROR ;
121
113
}
@@ -129,7 +121,7 @@ IoT_Error_t parseInteger8Value(int8_t *i, const char *jsonString, jsmntok_t *tok
129
121
return JSON_PARSE_ERROR ;
130
122
}
131
123
132
- if (1 != sscanf (jsonString + token -> start , "%" SCNi8 , i )) {
124
+ if (1 != sscanf (jsonString + token -> start , "%hhi" , i )) {
133
125
IOT_WARN ("Token was not an integer." );
134
126
return JSON_PARSE_ERROR ;
135
127
}
0 commit comments