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:
parent
7c722dca5f
commit
bd073343fa
22
cJSON.c
22
cJSON.c
@ -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 */
|
||||||
|
Loading…
Reference in New Issue
Block a user