reformatting: cJSONUtils_InplaceDecodePointerString

This commit is contained in:
Max Bruckner 2016-10-15 12:20:47 +07:00
parent 5713edb710
commit a21a124d40

View File

@ -192,9 +192,17 @@ cJSON *cJSONUtils_GetPointer(cJSON *object, const char *pointer)
/* JSON Patch implementation. */ /* JSON Patch implementation. */
static void cJSONUtils_InplaceDecodePointerString(char *string) static void cJSONUtils_InplaceDecodePointerString(char *string)
{ {
char *s2=string; char *s2 = string;
for (;*string;s2++,string++) *s2=(*string!='~')?(*string):((*(++string)=='0')?'~':'/'); for (; *string; s2++, string++)
*s2=0; {
*s2 = (*string != '~')
? (*string)
: ((*(++string) == '0')
? '~'
: '/');
}
*s2 = '\0';
} }
static cJSON *cJSONUtils_PatchDetach(cJSON *object,const char *path) static cJSON *cJSONUtils_PatchDetach(cJSON *object,const char *path)