diff options
Diffstat (limited to 'dependencies/jsmn')
-rw-r--r-- | dependencies/jsmn/README.md | 10 | ||||
-rw-r--r-- | dependencies/jsmn/jsmn.h | 8 |
2 files changed, 9 insertions, 9 deletions
diff --git a/dependencies/jsmn/README.md b/dependencies/jsmn/README.md index f8249f3dd..e94679775 100644 --- a/dependencies/jsmn/README.md +++ b/dependencies/jsmn/README.md @@ -89,7 +89,7 @@ jsmn_parser p; jsmntok_t t[128]; /* We expect no more than 128 JSON tokens */ jsmn_init(&p); -r = jsmn_parse(&p, s, strlen(s), t, 128); +r = jsmn_parse(&p, s, strlen(s), t, 128); // "s" is the char array holding the json content ``` Since jsmn is a single-header, header-only library, for more complex use cases @@ -113,10 +113,10 @@ Token types are described by `jsmntype_t`: typedef enum { JSMN_UNDEFINED = 0, - JSMN_OBJECT = 1, - JSMN_ARRAY = 2, - JSMN_STRING = 3, - JSMN_PRIMITIVE = 4 + JSMN_OBJECT = 1 << 0, + JSMN_ARRAY = 1 << 1, + JSMN_STRING = 1 << 2, + JSMN_PRIMITIVE = 1 << 3 } jsmntype_t; **Note:** Unlike JSON data types, primitive tokens are not divided into diff --git a/dependencies/jsmn/jsmn.h b/dependencies/jsmn/jsmn.h index 3178dcc97..41219b7dd 100644 --- a/dependencies/jsmn/jsmn.h +++ b/dependencies/jsmn/jsmn.h @@ -45,10 +45,10 @@ extern "C" { */ typedef enum { JSMN_UNDEFINED = 0, - JSMN_OBJECT = 1, - JSMN_ARRAY = 2, - JSMN_STRING = 3, - JSMN_PRIMITIVE = 4 + JSMN_OBJECT = 1 << 0, + JSMN_ARRAY = 1 << 1, + JSMN_STRING = 1 << 2, + JSMN_PRIMITIVE = 1 << 3 } jsmntype_t; enum jsmnerr { |