Lines Matching refs:output_buffer

475 static cJSON_bool print_number(const cJSON * const item, printbuffer * const output_buffer)  in print_number()  argument
485 if (output_buffer == NULL) in print_number()
515 output_pointer = ensure(output_buffer, (size_t)length + sizeof("")); in print_number()
535 output_buffer->offset += (size_t)length; in print_number()
828 …c cJSON_bool print_string_ptr(const unsigned char * const input, printbuffer * const output_buffer) in print_string_ptr() argument
837 if (output_buffer == NULL) in print_string_ptr()
845 output = ensure(output_buffer, sizeof("\"\"")); in print_string_ptr()
881 output = ensure(output_buffer, output_length + sizeof("\"\"")); in print_string_ptr()
957 static cJSON_bool print_value(const cJSON * const item, printbuffer * const output_buffer);
959 static cJSON_bool print_array(const cJSON * const item, printbuffer * const output_buffer);
961 static cJSON_bool print_object(const cJSON * const item, printbuffer * const output_buffer);
1268 static cJSON_bool print_value(const cJSON * const item, printbuffer * const output_buffer) in print_value() argument
1272 if ((item == NULL) || (output_buffer == NULL)) in print_value()
1280 output = ensure(output_buffer, 5); in print_value()
1289 output = ensure(output_buffer, 6); in print_value()
1298 output = ensure(output_buffer, 5); in print_value()
1307 return print_number(item, output_buffer); in print_value()
1318 output = ensure(output_buffer, raw_length); in print_value()
1328 return print_string(item, output_buffer); in print_value()
1331 return print_array(item, output_buffer); in print_value()
1334 return print_object(item, output_buffer); in print_value()
1436 static cJSON_bool print_array(const cJSON * const item, printbuffer * const output_buffer) in print_array() argument
1442 if (output_buffer == NULL) in print_array()
1449 output_pointer = ensure(output_buffer, 1); in print_array()
1456 output_buffer->offset++; in print_array()
1457 output_buffer->depth++; in print_array()
1461 if (!print_value(current_element, output_buffer)) in print_array()
1465 update_offset(output_buffer); in print_array()
1468 length = (size_t) (output_buffer->format ? 2 : 1); in print_array()
1469 output_pointer = ensure(output_buffer, length + 1); in print_array()
1475 if(output_buffer->format) in print_array()
1480 output_buffer->offset += length; in print_array()
1485 output_pointer = ensure(output_buffer, 2); in print_array()
1492 output_buffer->depth--; in print_array()
1607 static cJSON_bool print_object(const cJSON * const item, printbuffer * const output_buffer) in print_object() argument
1613 if (output_buffer == NULL) in print_object()
1619 length = (size_t) (output_buffer->format ? 2 : 1); /* fmt: {\n */ in print_object()
1620 output_pointer = ensure(output_buffer, length + 1); in print_object()
1627 output_buffer->depth++; in print_object()
1628 if (output_buffer->format) in print_object()
1632 output_buffer->offset += length; in print_object()
1636 if (output_buffer->format) in print_object()
1639 output_pointer = ensure(output_buffer, output_buffer->depth); in print_object()
1644 for (i = 0; i < output_buffer->depth; i++) in print_object()
1648 output_buffer->offset += output_buffer->depth; in print_object()
1652 if (!print_string_ptr((unsigned char*)current_item->string, output_buffer)) in print_object()
1656 update_offset(output_buffer); in print_object()
1658 length = (size_t) (output_buffer->format ? 2 : 1); in print_object()
1659 output_pointer = ensure(output_buffer, length); in print_object()
1665 if (output_buffer->format) in print_object()
1669 output_buffer->offset += length; in print_object()
1672 if (!print_value(current_item, output_buffer)) in print_object()
1676 update_offset(output_buffer); in print_object()
1679 length = (size_t) ((output_buffer->format ? 1 : 0) + (current_item->next ? 1 : 0)); in print_object()
1680 output_pointer = ensure(output_buffer, length + 1); in print_object()
1690 if (output_buffer->format) in print_object()
1695 output_buffer->offset += length; in print_object()
1700 output_pointer = ensure(output_buffer, output_buffer->format ? (output_buffer->depth + 1) : 2); in print_object()
1705 if (output_buffer->format) in print_object()
1708 for (i = 0; i < (output_buffer->depth - 1); i++) in print_object()
1715 output_buffer->depth--; in print_object()