diff --git a/cJSON.c b/cJSON.c index b2ba100..5c0c469 100644 --- a/cJSON.c +++ b/cJSON.c @@ -909,7 +909,7 @@ static char *print_value(cJSON *item, int depth, int fmt, printbuffer *p) } if (p) { - switch ((item->type) & 255) + switch ((item->type) & 0xFF) { case cJSON_NULL: out = ensure(p, 5); @@ -948,7 +948,7 @@ static char *print_value(cJSON *item, int depth, int fmt, printbuffer *p) } else { - switch ((item->type) & 255) + switch ((item->type) & 0xFF) { case cJSON_NULL: out = cJSON_strdup("null");