summaryrefslogtreecommitdiff
path: root/demo.c
diff options
context:
space:
mode:
Diffstat (limited to 'demo.c')
-rw-r--r--demo.c12
1 files changed, 4 insertions, 8 deletions
diff --git a/demo.c b/demo.c
index 0c2d18bb5..1d3294493 100644
--- a/demo.c
+++ b/demo.c
@@ -19,18 +19,15 @@ static void jsmn_dump_obj(jsontok_t *obj, const char *js) {
len = obj->end - obj->start;
- printf("[%d,%d]\t", obj->start, obj->end);
+ printf("[%3d,%3d]\t", obj->start, obj->end);
char *type;
switch (obj->type) {
- case JSON_OTHER:
- type = "(?)";
- break;
- case JSON_NUMBER:
- type = "(N)";
+ case JSON_PRIMITIVE:
+ type = "(.)";
break;
case JSON_STRING:
- type = "(S)";
+ type = "(s)";
break;
case JSON_ARRAY:
type = "(A)";
@@ -91,7 +88,6 @@ int main(int argc, char *argv[]) {
r = jsmn_parse(&parser);
if (r < 0) {
printf("error %d at pos %d: %s\n", r, parser.pos, &js[parser.pos]);
- exit(EXIT_FAILURE);
}
for (i = 0; i<NUM_TOKENS; i++) {