Lines Matching refs:output_buffer
955 printbuffer * const output_buffer);
1085 printbuffer * const output_buffer) in print_number() argument
1097 if (output_buffer == NULL) { in print_number()
1131 output_pointer = ensure(output_buffer, (size_t)length + sizeof("")); in print_number()
1148 output_buffer->offset += (size_t)length; in print_number()
1155 printbuffer * const output_buffer) in print_string_ptr() argument
1164 if (output_buffer == NULL) { in print_string_ptr()
1170 output = ensure(output_buffer, sizeof("\"\"")); in print_string_ptr()
1202 output = ensure(output_buffer, output_length + sizeof("\"\"")); in print_string_ptr()
1287 printbuffer * const output_buffer) in print_array() argument
1293 if (output_buffer == NULL) { in print_array()
1299 output_pointer = ensure(output_buffer, 1); in print_array()
1305 output_buffer->offset++; in print_array()
1306 output_buffer->depth++; in print_array()
1309 if (!print_value(current_element, output_buffer)) { in print_array()
1312 update_offset(output_buffer); in print_array()
1314 length = (size_t)(output_buffer->format ? 2 : 1); in print_array()
1315 output_pointer = ensure(output_buffer, length + 1); in print_array()
1320 if (output_buffer->format) { in print_array()
1324 output_buffer->offset += length; in print_array()
1329 output_pointer = ensure(output_buffer, 2); in print_array()
1335 output_buffer->depth--; in print_array()
1342 printbuffer * const output_buffer) in print_object() argument
1348 if (output_buffer == NULL) { in print_object()
1353 length = (size_t)(output_buffer->format ? 2 : 1); /* fmt: {\n */ in print_object()
1354 output_pointer = ensure(output_buffer, length + 1); in print_object()
1360 output_buffer->depth++; in print_object()
1361 if (output_buffer->format) { in print_object()
1364 output_buffer->offset += length; in print_object()
1367 if (output_buffer->format) { in print_object()
1369 output_pointer = ensure(output_buffer, output_buffer->depth); in print_object()
1373 for (i = 0; i < output_buffer->depth; i++) { in print_object()
1376 output_buffer->offset += output_buffer->depth; in print_object()
1381 output_buffer)) { in print_object()
1384 update_offset(output_buffer); in print_object()
1386 length = (size_t)(output_buffer->format ? 2 : 1); in print_object()
1387 output_pointer = ensure(output_buffer, length); in print_object()
1392 if (output_buffer->format) { in print_object()
1395 output_buffer->offset += length; in print_object()
1398 if (!print_value(current_item, output_buffer)) { in print_object()
1401 update_offset(output_buffer); in print_object()
1404 length = (size_t)((output_buffer->format ? 1 : 0) + in print_object()
1406 output_pointer = ensure(output_buffer, length + 1); in print_object()
1414 if (output_buffer->format) { in print_object()
1418 output_buffer->offset += length; in print_object()
1424 output_buffer, output_buffer->format ? (output_buffer->depth + 1) : 2); in print_object()
1428 if (output_buffer->format) { in print_object()
1430 for (i = 0; i < (output_buffer->depth - 1); i++) { in print_object()
1436 output_buffer->depth--; in print_object()
1443 printbuffer * const output_buffer) in print_value() argument
1447 if ((item == NULL) || (output_buffer == NULL)) { in print_value()
1453 output = ensure(output_buffer, 5); in print_value()
1461 output = ensure(output_buffer, 6); in print_value()
1469 output = ensure(output_buffer, 5); in print_value()
1477 return print_number(item, output_buffer); in print_value()
1487 output = ensure(output_buffer, raw_length); in print_value()
1496 return print_string(item, output_buffer); in print_value()
1499 return print_array(item, output_buffer); in print_value()
1502 return print_object(item, output_buffer); in print_value()