1
0
mirror of https://github.com/DaveGamble/cJSON synced 2024-12-23 23:22:09 +00:00

cJSONUtils_InplaceDecodePointerString -> decode_pointer_inplace

This commit is contained in:
Max Bruckner 2017-04-30 14:34:14 +02:00
parent e6c239db2b
commit 7f645de322

View File

@ -290,7 +290,7 @@ CJSON_PUBLIC(cJSON *) cJSONUtils_GetPointer(cJSON * const object, const char *po
}
/* JSON Patch implementation. */
static void cJSONUtils_InplaceDecodePointerString(unsigned char *string)
static void decode_pointer_inplace(unsigned char *string)
{
unsigned char *decoded_string = string;
@ -379,7 +379,7 @@ static cJSON *cJSONUtils_PatchDetach(cJSON *object, const unsigned char *path)
child_pointer++;
parent = cJSONUtils_GetPointer(object, (char*)parent_pointer);
cJSONUtils_InplaceDecodePointerString(child_pointer);
decode_pointer_inplace(child_pointer);
if (cJSON_IsArray(parent))
{
@ -765,7 +765,7 @@ static int cJSONUtils_ApplyPatch(cJSON *object, const cJSON *patch)
child_pointer++;
}
parent = cJSONUtils_GetPointer(object, (char*)parent_pointer);
cJSONUtils_InplaceDecodePointerString(child_pointer);
decode_pointer_inplace(child_pointer);
/* add, remove, replace, move, copy, test. */
if ((parent == NULL) || (child_pointer == NULL))