Lines Matching refs:child_pointer
433 unsigned char *child_pointer = NULL;
443 child_pointer = (unsigned char*)strrchr((char*)parent_pointer, '/'); /* last '/' */
444 if (child_pointer == NULL)
449 child_pointer[0] = '\0';
450 child_pointer++;
453 decode_pointer_inplace(child_pointer);
458 if (!decode_array_index_from_pointer(child_pointer, &index))
466 detached_item = cJSON_DetachItemFromObject(parent, (char*)child_pointer);
831 unsigned char *child_pointer = NULL;
981 child_pointer = (unsigned char*)strrchr((char*)parent_pointer, '/');
983 if (child_pointer != NULL)
985 child_pointer[0] = '\0';
986 child_pointer++;
989 decode_pointer_inplace(child_pointer);
992 if ((parent == NULL) || (child_pointer == NULL))
1000 if (strcmp((char*)child_pointer, "-") == 0)
1008 if (!decode_array_index_from_pointer(child_pointer, &index))
1026 cJSON_DeleteItemFromObjectCaseSensitive(parent, (char*)child_pointer);
1030 cJSON_DeleteItemFromObject(parent, (char*)child_pointer);
1032 cJSON_AddItemToObject(parent, (char*)child_pointer, value);