Lines Matching refs:string_b
156 #define JOIN(context,string_a,string_b) \ argument
158 &(string_a).end, &(string_b).start, \
159 &(string_b).pointer, &(string_b).end)) ? \
160 ((string_b).pointer = (string_b).start, \
396 #define COPY(string_a,string_b) \ argument
397 ((*(string_b).pointer & 0x80) == 0x00 ? \
398 (*((string_a).pointer++) = *((string_b).pointer++)) : \
399 (*(string_b).pointer & 0xE0) == 0xC0 ? \
400 (*((string_a).pointer++) = *((string_b).pointer++), \
401 *((string_a).pointer++) = *((string_b).pointer++)) : \
402 (*(string_b).pointer & 0xF0) == 0xE0 ? \
403 (*((string_a).pointer++) = *((string_b).pointer++), \
404 *((string_a).pointer++) = *((string_b).pointer++), \
405 *((string_a).pointer++) = *((string_b).pointer++)) : \
406 (*(string_b).pointer & 0xF8) == 0xF0 ? \
407 (*((string_a).pointer++) = *((string_b).pointer++), \
408 *((string_a).pointer++) = *((string_b).pointer++), \
409 *((string_a).pointer++) = *((string_b).pointer++), \
410 *((string_a).pointer++) = *((string_b).pointer++)) : 0)