Lines Matching refs:current_item
1344 cJSON *current_item = NULL; in parse_array() local
1389 current_item = head = new_item; in parse_array()
1394 current_item->next = new_item; in parse_array()
1395 new_item->prev = current_item; in parse_array()
1396 current_item = new_item; in parse_array()
1402 if (!parse_value(current_item, input_buffer)) in parse_array()
1500 cJSON *current_item = NULL; in parse_object() local
1543 current_item = head = new_item; in parse_object()
1548 current_item->next = new_item; in parse_object()
1549 new_item->prev = current_item; in parse_object()
1550 current_item = new_item; in parse_object()
1556 if (!parse_string(current_item, input_buffer)) in parse_object()
1563 current_item->string = current_item->valuestring; in parse_object()
1564 current_item->valuestring = NULL; in parse_object()
1574 if (!parse_value(current_item, input_buffer)) in parse_object()
1610 cJSON *current_item = item->child; in print_object() local
1633 while (current_item) in print_object()
1651 if (!print_string_ptr((unsigned char*)current_item->string, output_buffer)) in print_object()
1671 if (!print_value(current_item, output_buffer)) in print_object()
1678 length = ((size_t)(output_buffer->format ? 1 : 0) + (size_t)(current_item->next ? 1 : 0)); in print_object()
1684 if (current_item->next) in print_object()
1696 current_item = current_item->next; in print_object()