1
0
mirror of https://github.com/DaveGamble/cJSON synced 2024-12-26 16:42:05 +00:00

rename skip -> skip_whitespace

This commit is contained in:
Max Bruckner 2017-02-17 19:37:31 +01:00
parent 7c722dca5f
commit bd073343fa

22
cJSON.c
View File

@ -819,7 +819,7 @@ static const unsigned char *parse_object(cJSON * const item, const unsigned char
static unsigned char *print_object(const cJSON *item, size_t depth, cjbool fmt, printbuffer *p); static unsigned char *print_object(const cJSON *item, size_t depth, cjbool fmt, printbuffer *p);
/* Utility to jump whitespace and cr/lf */ /* Utility to jump whitespace and cr/lf */
static const unsigned char *skip(const unsigned char *in) static const unsigned char *skip_whitespace(const unsigned char *in)
{ {
while (in && *in && (*in <= 32)) while (in && *in && (*in <= 32))
{ {
@ -842,7 +842,7 @@ cJSON *cJSON_ParseWithOpts(const char *value, const char **return_parse_end, cjb
return NULL; return NULL;
} }
end = parse_value(c, skip((const unsigned char*)value), ep); end = parse_value(c, skip_whitespace((const unsigned char*)value), ep);
if (!end) if (!end)
{ {
/* parse failure. ep is set. */ /* parse failure. ep is set. */
@ -853,7 +853,7 @@ cJSON *cJSON_ParseWithOpts(const char *value, const char **return_parse_end, cjb
/* if we require null-terminated JSON without appended garbage, skip and then check for a null terminator */ /* if we require null-terminated JSON without appended garbage, skip and then check for a null terminator */
if (require_null_terminated) if (require_null_terminated)
{ {
end = skip(end); end = skip_whitespace(end);
if (*end) if (*end)
{ {
cJSON_Delete(c); cJSON_Delete(c);
@ -1100,7 +1100,7 @@ static const unsigned char *parse_array(cJSON * const item, const unsigned char
goto fail; goto fail;
} }
input = skip(input + 1); /* skip whitespace */ input = skip_whitespace(input + 1);
if (*input == ']') if (*input == ']')
{ {
/* empty array */ /* empty array */
@ -1134,9 +1134,9 @@ static const unsigned char *parse_array(cJSON * const item, const unsigned char
} }
/* parse next value */ /* parse next value */
input = skip(input + 1); /* skip whitespace before value */ input = skip_whitespace(input + 1);
input = parse_value(current_item, input, error_pointer); input = parse_value(current_item, input, error_pointer);
input = skip(input); /* skip whitespace after value */ input = skip_whitespace(input);
if (input == NULL) if (input == NULL)
{ {
goto fail; /* failed to parse value */ goto fail; /* failed to parse value */
@ -1346,7 +1346,7 @@ static const unsigned char *parse_object(cJSON * const item, const unsigned char
goto fail; /* not an object */ goto fail; /* not an object */
} }
input = skip(input + 1); /* skip whitespace */ input = skip_whitespace(input + 1);
if (*input == '}') if (*input == '}')
{ {
goto success; /* empty object */ goto success; /* empty object */
@ -1379,9 +1379,9 @@ static const unsigned char *parse_object(cJSON * const item, const unsigned char
} }
/* parse the name of the child */ /* parse the name of the child */
input = skip(input + 1); /* skip whitespaces before name */ input = skip_whitespace(input + 1);
input = parse_string(current_item, input, error_pointer); input = parse_string(current_item, input, error_pointer);
input = skip(input); /* skip whitespaces after name */ input = skip_whitespace(input);
if (input == NULL) if (input == NULL)
{ {
goto fail; /* faile to parse name */ goto fail; /* faile to parse name */
@ -1398,9 +1398,9 @@ static const unsigned char *parse_object(cJSON * const item, const unsigned char
} }
/* parse the value */ /* parse the value */
input = skip(input + 1); /* skip whitespaces before value */ input = skip_whitespace(input + 1);
input = parse_value(current_item, input, error_pointer); input = parse_value(current_item, input, error_pointer);
input = skip(input); /* skip whitespaces after the value */ input = skip_whitespace(input);
if (input == NULL) if (input == NULL)
{ {
goto fail; /* failed to parse value */ goto fail; /* failed to parse value */