Lines Matching full:pointer
94 ((buffer).last = (buffer).pointer = (buffer).start, \
102 (buffer).start = (buffer).pointer = (buffer).end = 0)
111 yaml_char_t *pointer; member
116 yaml_char_t **pointer, yaml_char_t **end);
130 (value).pointer = (string))
134 ((string).pointer = (string).start, \
143 (string).start = (string).pointer = (string).end = 0)
146 ((((string).pointer+5 < (string).end) \
148 &(string).pointer, &(string).end)) ? \
154 ((string).pointer = (string).start, \
158 ((yaml_string_join(&(string_a).start, &(string_a).pointer, \
160 &(string_b).pointer, &(string_b).end)) ? \
161 ((string_b).pointer = (string_b).start, \
175 ((string).pointer[offset] == (yaml_char_t)(octet))
189 (((string).pointer[offset] >= (yaml_char_t) '0' && \
190 (string).pointer[offset] <= (yaml_char_t) '9') || \
191 ((string).pointer[offset] >= (yaml_char_t) 'A' && \
192 (string).pointer[offset] <= (yaml_char_t) 'Z') || \
193 ((string).pointer[offset] >= (yaml_char_t) 'a' && \
194 (string).pointer[offset] <= (yaml_char_t) 'z') || \
195 (string).pointer[offset] == '_' || \
196 (string).pointer[offset] == '-')
205 (((string).pointer[offset] >= (yaml_char_t) '0' && \
206 (string).pointer[offset] <= (yaml_char_t) '9'))
215 ((string).pointer[offset] - (yaml_char_t) '0')
224 (((string).pointer[offset] >= (yaml_char_t) '0' && \
225 (string).pointer[offset] <= (yaml_char_t) '9') || \
226 ((string).pointer[offset] >= (yaml_char_t) 'A' && \
227 (string).pointer[offset] <= (yaml_char_t) 'F') || \
228 ((string).pointer[offset] >= (yaml_char_t) 'a' && \
229 (string).pointer[offset] <= (yaml_char_t) 'f'))
238 (((string).pointer[offset] >= (yaml_char_t) 'A' && \
239 (string).pointer[offset] <= (yaml_char_t) 'F') ? \
240 ((string).pointer[offset] - (yaml_char_t) 'A' + 10) : \
241 ((string).pointer[offset] >= (yaml_char_t) 'a' && \
242 (string).pointer[offset] <= (yaml_char_t) 'f') ? \
243 ((string).pointer[offset] - (yaml_char_t) 'a' + 10) : \
244 ((string).pointer[offset] - (yaml_char_t) '0'))
253 ((string).pointer[offset] <= (yaml_char_t) '\x7F')
262 (((string).pointer[offset] == 0x0A) /* . == #x0A */ \
263 || ((string).pointer[offset] >= 0x20 /* #x20 <= . <= #x7E */ \
264 && (string).pointer[offset] <= 0x7E) \
265 || ((string).pointer[offset] == 0xC2 /* #0xA0 <= . <= #xD7FF */ \
266 && (string).pointer[offset+1] >= 0xA0) \
267 || ((string).pointer[offset] > 0xC2 \
268 && (string).pointer[offset] < 0xED) \
269 || ((string).pointer[offset] == 0xED \
270 && (string).pointer[offset+1] < 0xA0) \
271 || ((string).pointer[offset] == 0xEE) \
272 || ((string).pointer[offset] == 0xEF /* #xE000 <= . <= #xFFFD */ \
273 && !((string).pointer[offset+1] == 0xBB /* && . != #xFEFF */ \
274 && (string).pointer[offset+2] == 0xBF) \
275 && !((string).pointer[offset+1] == 0xBF \
276 && ((string).pointer[offset+2] == 0xBE \
277 || (string).pointer[offset+2] == 0xBF))))
380 (((string).pointer[offset] & 0x80) == 0x00 ? 1 : \
381 ((string).pointer[offset] & 0xE0) == 0xC0 ? 2 : \
382 ((string).pointer[offset] & 0xF0) == 0xE0 ? 3 : \
383 ((string).pointer[offset] & 0xF8) == 0xF0 ? 4 : 0)
388 * Move the string pointer to the next character.
391 #define MOVE(string) ((string).pointer += WIDTH((string)))
398 ((*(string_b).pointer & 0x80) == 0x00 ? \
399 (*((string_a).pointer++) = *((string_b).pointer++)) : \
400 (*(string_b).pointer & 0xE0) == 0xC0 ? \
401 (*((string_a).pointer++) = *((string_b).pointer++), \
402 *((string_a).pointer++) = *((string_b).pointer++)) : \
403 (*(string_b).pointer & 0xF0) == 0xE0 ? \
404 (*((string_a).pointer++) = *((string_b).pointer++), \
405 *((string_a).pointer++) = *((string_b).pointer++), \
406 *((string_a).pointer++) = *((string_b).pointer++)) : \
407 (*(string_b).pointer & 0xF8) == 0xF0 ? \
408 (*((string_a).pointer++) = *((string_b).pointer++), \
409 *((string_a).pointer++) = *((string_b).pointer++), \
410 *((string_a).pointer++) = *((string_b).pointer++), \
411 *((string_a).pointer++) = *((string_b).pointer++)) : 0)