Lines Matching refs:input_pointer
895 static unsigned char utf16_literal_to_utf8(const unsigned char * const input_pointer, const unsigned char * const input_end, unsigned char **output_pointer)
899 const unsigned char *first_sequence = input_pointer;
1018 const unsigned char *input_pointer = buffer_at_offset(input_buffer) + 1;
1064 while (input_pointer < input_end)
1066 if (*input_pointer != '\\')
1068 *output_pointer++ = *input_pointer++;
1074 if ((input_end - input_pointer) < 1)
1079 switch (input_pointer[1])
1099 *output_pointer++ = input_pointer[1];
1104 sequence_length = utf16_literal_to_utf8(input_pointer, input_end, &output_pointer);
1115 input_pointer += sequence_length;
1136 if (input_pointer != NULL)
1138 input_buffer->offset = (size_t)(input_pointer - input_buffer->content);
1147 const unsigned char *input_pointer = NULL;
1173 for (input_pointer = input; *input_pointer; input_pointer++)
1175 switch (*input_pointer)
1188 if (*input_pointer < 32)
1196 output_length = (size_t)(input_pointer - input) + escape_characters;
1218 for (input_pointer = input; *input_pointer != '\0'; (void)input_pointer++, output_pointer++)
1220 if ((*input_pointer > 31) && (*input_pointer != '\"') && (*input_pointer != '\\'))
1223 *output_pointer = *input_pointer;
1229 switch (*input_pointer)
1254 sprintf((char*)output_pointer, "u%04x", *input_pointer);