Lines Matching refs:output_buffer

554 static cJSON_bool print_number(const cJSON * const item, printbuffer * const output_buffer)  in print_number()  argument
564 if (output_buffer == NULL) in print_number()
594 output_pointer = ensure(output_buffer, (size_t)length + sizeof("")); in print_number()
614 output_buffer->offset += (size_t)length; in print_number()
907 …c cJSON_bool print_string_ptr(const unsigned char * const input, printbuffer * const output_buffer) in print_string_ptr() argument
916 if (output_buffer == NULL) in print_string_ptr()
924 output = ensure(output_buffer, sizeof("\"\"")); in print_string_ptr()
960 output = ensure(output_buffer, output_length + sizeof("\"\"")); in print_string_ptr()
1036 static cJSON_bool print_value(const cJSON * const item, printbuffer * const output_buffer);
1038 static cJSON_bool print_array(const cJSON * const item, printbuffer * const output_buffer);
1040 static cJSON_bool print_object(const cJSON * const item, printbuffer * const output_buffer);
1372 static cJSON_bool print_value(const cJSON * const item, printbuffer * const output_buffer) in print_value() argument
1376 if ((item == NULL) || (output_buffer == NULL)) in print_value()
1384 output = ensure(output_buffer, 5); in print_value()
1393 output = ensure(output_buffer, 6); in print_value()
1402 output = ensure(output_buffer, 5); in print_value()
1411 return print_number(item, output_buffer); in print_value()
1422 output = ensure(output_buffer, raw_length); in print_value()
1432 return print_string(item, output_buffer); in print_value()
1435 return print_array(item, output_buffer); in print_value()
1438 return print_object(item, output_buffer); in print_value()
1540 static cJSON_bool print_array(const cJSON * const item, printbuffer * const output_buffer) in print_array() argument
1546 if (output_buffer == NULL) in print_array()
1553 output_pointer = ensure(output_buffer, 1); in print_array()
1560 output_buffer->offset++; in print_array()
1561 output_buffer->depth++; in print_array()
1565 if (!print_value(current_element, output_buffer)) in print_array()
1569 update_offset(output_buffer); in print_array()
1572 length = (size_t) (output_buffer->format ? 2 : 1); in print_array()
1573 output_pointer = ensure(output_buffer, length + 1); in print_array()
1579 if(output_buffer->format) in print_array()
1584 output_buffer->offset += length; in print_array()
1589 output_pointer = ensure(output_buffer, 2); in print_array()
1596 output_buffer->depth--; in print_array()
1711 static cJSON_bool print_object(const cJSON * const item, printbuffer * const output_buffer) in print_object() argument
1717 if (output_buffer == NULL) in print_object()
1723 length = (size_t) (output_buffer->format ? 2 : 1); /* fmt: {\n */ in print_object()
1724 output_pointer = ensure(output_buffer, length + 1); in print_object()
1731 output_buffer->depth++; in print_object()
1732 if (output_buffer->format) in print_object()
1736 output_buffer->offset += length; in print_object()
1740 if (output_buffer->format) in print_object()
1743 output_pointer = ensure(output_buffer, output_buffer->depth); in print_object()
1748 for (i = 0; i < output_buffer->depth; i++) in print_object()
1752 output_buffer->offset += output_buffer->depth; in print_object()
1756 if (!print_string_ptr((unsigned char*)current_item->string, output_buffer)) in print_object()
1760 update_offset(output_buffer); in print_object()
1762 length = (size_t) (output_buffer->format ? 2 : 1); in print_object()
1763 output_pointer = ensure(output_buffer, length); in print_object()
1769 if (output_buffer->format) in print_object()
1773 output_buffer->offset += length; in print_object()
1776 if (!print_value(current_item, output_buffer)) in print_object()
1780 update_offset(output_buffer); in print_object()
1783 length = ((size_t)(output_buffer->format ? 1 : 0) + (size_t)(current_item->next ? 1 : 0)); in print_object()
1784 output_pointer = ensure(output_buffer, length + 1); in print_object()
1794 if (output_buffer->format) in print_object()
1799 output_buffer->offset += length; in print_object()
1804 output_pointer = ensure(output_buffer, output_buffer->format ? (output_buffer->depth + 1) : 2); in print_object()
1809 if (output_buffer->format) in print_object()
1812 for (i = 0; i < (output_buffer->depth - 1); i++) in print_object()
1819 output_buffer->depth--; in print_object()