Lines Matching refs:current_item
1449 cJSON *current_item = NULL; in parse_array() local
1494 current_item = head = new_item; in parse_array()
1499 current_item->next = new_item; in parse_array()
1500 new_item->prev = current_item; in parse_array()
1501 current_item = new_item; in parse_array()
1507 if (!parse_value(current_item, input_buffer)) in parse_array()
1605 cJSON *current_item = NULL; in parse_object() local
1648 current_item = head = new_item; in parse_object()
1653 current_item->next = new_item; in parse_object()
1654 new_item->prev = current_item; in parse_object()
1655 current_item = new_item; in parse_object()
1661 if (!parse_string(current_item, input_buffer)) in parse_object()
1668 current_item->string = current_item->valuestring; in parse_object()
1669 current_item->valuestring = NULL; in parse_object()
1679 if (!parse_value(current_item, input_buffer)) in parse_object()
1715 cJSON *current_item = item->child; in print_object() local
1738 while (current_item) in print_object()
1756 if (!print_string_ptr((unsigned char*)current_item->string, output_buffer)) in print_object()
1776 if (!print_value(current_item, output_buffer)) in print_object()
1783 length = ((size_t)(output_buffer->format ? 1 : 0) + (size_t)(current_item->next ? 1 : 0)); in print_object()
1789 if (current_item->next) in print_object()
1801 current_item = current_item->next; in print_object()