Lines Matching refs:newitem

2263 CJSON_PUBLIC(cJSON_bool) cJSON_InsertItemInArray(cJSON *array, int which, cJSON *newitem)  in cJSON_InsertItemInArray()  argument
2275 return add_item_to_array(array, newitem); in cJSON_InsertItemInArray()
2278 newitem->next = after_inserted; in cJSON_InsertItemInArray()
2279 newitem->prev = after_inserted->prev; in cJSON_InsertItemInArray()
2280 after_inserted->prev = newitem; in cJSON_InsertItemInArray()
2283 array->child = newitem; in cJSON_InsertItemInArray()
2287 newitem->prev->next = newitem; in cJSON_InsertItemInArray()
2333 CJSON_PUBLIC(cJSON_bool) cJSON_ReplaceItemInArray(cJSON *array, int which, cJSON *newitem) in cJSON_ReplaceItemInArray() argument
2340 return cJSON_ReplaceItemViaPointer(array, get_array_item(array, (size_t)which), newitem); in cJSON_ReplaceItemInArray()
2361 …SON_PUBLIC(cJSON_bool) cJSON_ReplaceItemInObject(cJSON *object, const char *string, cJSON *newitem) in cJSON_ReplaceItemInObject() argument
2363 return replace_item_in_object(object, string, newitem, false); in cJSON_ReplaceItemInObject()
2366 …SON_bool) cJSON_ReplaceItemInObjectCaseSensitive(cJSON *object, const char *string, cJSON *newitem) in cJSON_ReplaceItemInObjectCaseSensitive() argument
2368 return replace_item_in_object(object, string, newitem, true); in cJSON_ReplaceItemInObjectCaseSensitive()
2678 cJSON *newitem = NULL; in cJSON_Duplicate() local
2689 newitem = cJSON_New_Item(&global_hooks); in cJSON_Duplicate()
2690 if (!newitem) in cJSON_Duplicate()
2695 newitem->type = item->type & (~cJSON_IsReference); in cJSON_Duplicate()
2696 newitem->valueint = item->valueint; in cJSON_Duplicate()
2697 newitem->valuedouble = item->valuedouble; in cJSON_Duplicate()
2700newitem->valuestring = (char*)cJSON_strdup((unsigned char*)item->valuestring, &global_hooks); in cJSON_Duplicate()
2701 if (!newitem->valuestring) in cJSON_Duplicate()
2708newitem->string = (item->type&cJSON_StringIsConst) ? item->string : (char*)cJSON_strdup((unsigned … in cJSON_Duplicate()
2709 if (!newitem->string) in cJSON_Duplicate()
2717 return newitem; in cJSON_Duplicate()
2738 newitem->child = newchild; in cJSON_Duplicate()
2744 return newitem; in cJSON_Duplicate()
2747 if (newitem != NULL) in cJSON_Duplicate()
2749 cJSON_Delete(newitem); in cJSON_Duplicate()