Home
last modified time | relevance | path

Searched refs:full_pointer (Results 1 - 1 of 1) sorted by relevance

/third_party/cJSON/
H A DcJSON_Utils.c224 unsigned char *full_pointer = (unsigned char*)cJSON_malloc(strlen((char*)target_pointer) + 20 + sizeof("/")); in cJSONUtils_FindPointerFromObjectTo() local
231 cJSON_free(full_pointer); in cJSONUtils_FindPointerFromObjectTo()
234 sprintf((char*)full_pointer, "/%lu%s", (unsigned long)child_index, target_pointer); /* /<array_index><path> */ in cJSONUtils_FindPointerFromObjectTo()
237 return (char*)full_pointer; in cJSONUtils_FindPointerFromObjectTo()
242 unsigned char *full_pointer = (unsigned char*)cJSON_malloc(strlen((char*)target_pointer) + pointer_encoded_length((unsigned char*)current_child->string) + 2); in cJSONUtils_FindPointerFromObjectTo() local
243 full_pointer[0] = '/'; in cJSONUtils_FindPointerFromObjectTo()
244 encode_string_as_pointer(full_pointer + 1, (unsigned char*)current_child->string); in cJSONUtils_FindPointerFromObjectTo()
245 strcat((char*)full_pointer, (char*)target_pointer); in cJSONUtils_FindPointerFromObjectTo()
248 return (char*)full_pointer; in cJSONUtils_FindPointerFromObjectTo()

Completed in 2 milliseconds