Lines Matching refs:pointer

56             && parser->raw_buffer.last - parser->raw_buffer.pointer < 3) {
64 if (parser->raw_buffer.last - parser->raw_buffer.pointer >= 2
65 && !memcmp(parser->raw_buffer.pointer, BOM_UTF16LE, 2)) {
67 parser->raw_buffer.pointer += 2;
70 else if (parser->raw_buffer.last - parser->raw_buffer.pointer >= 2
71 && !memcmp(parser->raw_buffer.pointer, BOM_UTF16BE, 2)) {
73 parser->raw_buffer.pointer += 2;
76 else if (parser->raw_buffer.last - parser->raw_buffer.pointer >= 3
77 && !memcmp(parser->raw_buffer.pointer, BOM_UTF8, 3)) {
79 parser->raw_buffer.pointer += 3;
100 if (parser->raw_buffer.start == parser->raw_buffer.pointer
110 if (parser->raw_buffer.start < parser->raw_buffer.pointer
111 && parser->raw_buffer.pointer < parser->raw_buffer.last) {
112 memmove(parser->raw_buffer.start, parser->raw_buffer.pointer,
113 parser->raw_buffer.last - parser->raw_buffer.pointer);
116 parser->raw_buffer.pointer - parser->raw_buffer.start;
117 parser->raw_buffer.pointer = parser->raw_buffer.start;
150 if (parser->eof && parser->raw_buffer.pointer == parser->raw_buffer.last)
167 if (parser->buffer.start < parser->buffer.pointer
168 && parser->buffer.pointer < parser->buffer.last) {
169 size_t size = parser->buffer.last - parser->buffer.pointer;
170 memmove(parser->buffer.start, parser->buffer.pointer, size);
171 parser->buffer.pointer = parser->buffer.start;
174 else if (parser->buffer.pointer == parser->buffer.last) {
175 parser->buffer.pointer = parser->buffer.start;
185 if (!first || parser->raw_buffer.pointer == parser->raw_buffer.last) {
192 while (parser->raw_buffer.pointer != parser->raw_buffer.last)
200 size_t raw_unread = parser->raw_buffer.last - parser->raw_buffer.pointer;
230 octet = parser->raw_buffer.pointer[0];
266 octet = parser->raw_buffer.pointer[k];
345 value = parser->raw_buffer.pointer[low]
346 + (parser->raw_buffer.pointer[high] << 8);
375 value2 = parser->raw_buffer.pointer[low+2]
376 + (parser->raw_buffer.pointer[high+2] << 8);
422 parser->raw_buffer.pointer += width;