Lines Matching refs:output_pointer
476 unsigned char *output_pointer = NULL; in print_number() local
514 output_pointer = ensure(output_buffer, (size_t)length + sizeof("")); in print_number()
515 if (output_pointer == NULL) in print_number()
526 output_pointer[i] = '.'; in print_number()
530 output_pointer[i] = number_buffer[i]; in print_number()
532 output_pointer[i] = '\0'; in print_number()
577 … char * const input_pointer, const unsigned char * const input_end, unsigned char **output_pointer) in utf16_literal_to_utf8() argument
676 (*output_pointer)[utf8_position] = (unsigned char)((codepoint | 0x80) & 0xBF); in utf16_literal_to_utf8()
682 (*output_pointer)[0] = (unsigned char)((codepoint | first_byte_mark) & 0xFF); in utf16_literal_to_utf8()
686 (*output_pointer)[0] = (unsigned char)(codepoint & 0x7F); in utf16_literal_to_utf8()
689 *output_pointer += utf8_length; in utf16_literal_to_utf8()
702 unsigned char *output_pointer = NULL; in parse_string() local
744 output_pointer = output; in parse_string()
750 *output_pointer++ = *input_pointer++; in parse_string()
764 *output_pointer++ = '\b'; in parse_string()
767 *output_pointer++ = '\f'; in parse_string()
770 *output_pointer++ = '\n'; in parse_string()
773 *output_pointer++ = '\r'; in parse_string()
776 *output_pointer++ = '\t'; in parse_string()
781 *output_pointer++ = input_pointer[1]; in parse_string()
786 … sequence_length = utf16_literal_to_utf8(input_pointer, input_end, &output_pointer); in parse_string()
802 *output_pointer = '\0'; in parse_string()
831 unsigned char *output_pointer = NULL; in print_string_ptr() local
898 output_pointer = output + 1; in print_string_ptr()
900 for (input_pointer = input; *input_pointer != '\0'; (void)input_pointer++, output_pointer++) in print_string_ptr()
905 *output_pointer = *input_pointer; in print_string_ptr()
910 *output_pointer++ = '\\'; in print_string_ptr()
914 *output_pointer = '\\'; in print_string_ptr()
917 *output_pointer = '\"'; in print_string_ptr()
920 *output_pointer = 'b'; in print_string_ptr()
923 *output_pointer = 'f'; in print_string_ptr()
926 *output_pointer = 'n'; in print_string_ptr()
929 *output_pointer = 'r'; in print_string_ptr()
932 *output_pointer = 't'; in print_string_ptr()
936 sprintf((char*)output_pointer, "u%04x", *input_pointer); in print_string_ptr()
937 output_pointer += 4; in print_string_ptr()
1437 unsigned char *output_pointer = NULL; in print_array() local
1448 output_pointer = ensure(output_buffer, 1); in print_array()
1449 if (output_pointer == NULL) in print_array()
1454 *output_pointer = '['; in print_array()
1468 output_pointer = ensure(output_buffer, length + 1); in print_array()
1469 if (output_pointer == NULL) in print_array()
1473 *output_pointer++ = ','; in print_array()
1476 *output_pointer++ = ' '; in print_array()
1478 *output_pointer = '\0'; in print_array()
1484 output_pointer = ensure(output_buffer, 2); in print_array()
1485 if (output_pointer == NULL) in print_array()
1489 *output_pointer++ = ']'; in print_array()
1490 *output_pointer = '\0'; in print_array()
1608 unsigned char *output_pointer = NULL; in print_object() local
1619 output_pointer = ensure(output_buffer, length + 1); in print_object()
1620 if (output_pointer == NULL) in print_object()
1625 *output_pointer++ = '{'; in print_object()
1629 *output_pointer++ = '\n'; in print_object()
1638 output_pointer = ensure(output_buffer, output_buffer->depth); in print_object()
1639 if (output_pointer == NULL) in print_object()
1645 *output_pointer++ = '\t'; in print_object()
1658 output_pointer = ensure(output_buffer, length); in print_object()
1659 if (output_pointer == NULL) in print_object()
1663 *output_pointer++ = ':'; in print_object()
1666 *output_pointer++ = '\t'; in print_object()
1679 output_pointer = ensure(output_buffer, length + 1); in print_object()
1680 if (output_pointer == NULL) in print_object()
1686 *output_pointer++ = ','; in print_object()
1691 *output_pointer++ = '\n'; in print_object()
1693 *output_pointer = '\0'; in print_object()
1699 output_pointer = ensure(output_buffer, output_buffer->format ? (output_buffer->depth + 1) : 2); in print_object()
1700 if (output_pointer == NULL) in print_object()
1709 *output_pointer++ = '\t'; in print_object()
1712 *output_pointer++ = '}'; in print_object()
1713 *output_pointer = '\0'; in print_object()