Lines Matching refs:output_pointer

447   unsigned char *output_pointer    = NULL;  in print_number()  local
477 output_pointer = ensure(output_buffer, (size_t)length + sizeof("")); in print_number()
478 if (output_pointer == NULL) return false; in print_number()
484 output_pointer[i] = '.'; in print_number()
488 output_pointer[i] = number_buffer[i]; in print_number()
490 output_pointer[i] = '\0'; in print_number()
527 …ed char *const input_pointer, const unsigned char *const input_end, unsigned char **output_pointer) in utf16_literal_to_utf8() argument
605 (*output_pointer)[utf8_position] = (unsigned char)((codepoint | 0x80) & 0xBF); in utf16_literal_to_utf8()
610 (*output_pointer)[0] = (unsigned char)((codepoint | first_byte_mark) & 0xFF); in utf16_literal_to_utf8()
612 (*output_pointer)[0] = (unsigned char)(codepoint & 0x7F); in utf16_literal_to_utf8()
615 *output_pointer += utf8_length; in utf16_literal_to_utf8()
628 unsigned char *output_pointer = NULL; in parse_string() local
658 output_pointer = output; in parse_string()
661 if (*input_pointer != '\\') *output_pointer++ = *input_pointer++; in parse_string()
669 *output_pointer++ = '\b'; in parse_string()
672 *output_pointer++ = '\f'; in parse_string()
675 *output_pointer++ = '\n'; in parse_string()
678 *output_pointer++ = '\r'; in parse_string()
681 *output_pointer++ = '\t'; in parse_string()
686 *output_pointer++ = input_pointer[1]; in parse_string()
691 sequence_length = utf16_literal_to_utf8(input_pointer, input_end, &output_pointer); in parse_string()
706 *output_pointer = '\0'; in parse_string()
729 unsigned char *output_pointer = NULL; in print_string_ptr() local
782 output_pointer = output + 1; in print_string_ptr()
784 for (input_pointer = input; *input_pointer != '\0'; (void)input_pointer++, output_pointer++) { in print_string_ptr()
787 *output_pointer = *input_pointer; in print_string_ptr()
790 *output_pointer++ = '\\'; in print_string_ptr()
793 *output_pointer = '\\'; in print_string_ptr()
796 *output_pointer = '\"'; in print_string_ptr()
799 *output_pointer = 'b'; in print_string_ptr()
802 *output_pointer = 'f'; in print_string_ptr()
805 *output_pointer = 'n'; in print_string_ptr()
808 *output_pointer = 'r'; in print_string_ptr()
811 *output_pointer = 't'; in print_string_ptr()
815 snprintf((char *)output_pointer, 6, "u%04x", *input_pointer); in print_string_ptr()
816 output_pointer += 5; in print_string_ptr()
1217 unsigned char *output_pointer = NULL; in print_array() local
1225 output_pointer = ensure(output_buffer, 1); in print_array()
1226 if (output_pointer == NULL) return false; in print_array()
1228 *output_pointer = '['; in print_array()
1237 output_pointer = ensure(output_buffer, length + 1); in print_array()
1238 if (output_pointer == NULL) return false; in print_array()
1239 *output_pointer++ = ','; in print_array()
1240 if (output_buffer->format) *output_pointer++ = ' '; in print_array()
1241 *output_pointer = '\0'; in print_array()
1247 output_pointer = ensure(output_buffer, 2); in print_array()
1248 if (output_pointer == NULL) return false; in print_array()
1249 *output_pointer++ = ']'; in print_array()
1250 *output_pointer = '\0'; in print_array()
1337 unsigned char *output_pointer = NULL; in print_object() local
1345 output_pointer = ensure(output_buffer, length + 1); in print_object()
1346 if (output_pointer == NULL) return false; in print_object()
1348 *output_pointer++ = '{'; in print_object()
1350 if (output_buffer->format) *output_pointer++ = '\n'; in print_object()
1356 output_pointer = ensure(output_buffer, output_buffer->depth); in print_object()
1357 if (output_pointer == NULL) return false; in print_object()
1358 for (i = 0; i < output_buffer->depth; i++) *output_pointer++ = '\t'; in print_object()
1367 output_pointer = ensure(output_buffer, length); in print_object()
1368 if (output_pointer == NULL) return false; in print_object()
1369 *output_pointer++ = ':'; in print_object()
1370 if (output_buffer->format) *output_pointer++ = '\t'; in print_object()
1379 output_pointer = ensure(output_buffer, length + 1); in print_object()
1380 if (output_pointer == NULL) return false; in print_object()
1381 if (current_item->next) *output_pointer++ = ','; in print_object()
1383 if (output_buffer->format) *output_pointer++ = '\n'; in print_object()
1384 *output_pointer = '\0'; in print_object()
1390 output_pointer = ensure(output_buffer, output_buffer->format ? (output_buffer->depth + 1) : 2); in print_object()
1391 if (output_pointer == NULL) return false; in print_object()
1394 for (i = 0; i < (output_buffer->depth - 1); i++) *output_pointer++ = '\t'; in print_object()
1396 *output_pointer++ = '}'; in print_object()
1397 *output_pointer = '\0'; in print_object()