Lines Matching refs:end
9 static const char *parse_escape(const char *p, unsigned *val, const char *end, int bits, struct pos… in parse_escape() argument
30 for (c = 0; p < end; c = (c << 4) + d) { in parse_escape()
44 if (p + 2 < end) in parse_escape()
45 end = p + 2; in parse_escape()
47 while (p < end && (d = *p - '0') < 8) { in parse_escape()
71 const char *p = token->embedded, *end; in get_char_constant() local
78 end = p + token->string->length - 1; in get_char_constant()
81 end = p + type - TOKEN_CHAR; in get_char_constant()
84 end = p + type - TOKEN_WIDE_CHAR; in get_char_constant()
86 p = parse_escape(p, &v, end, in get_char_constant()
88 if (p != end) in get_char_constant()
120 const char *end = p + token->string->length - 1; in get_string_constant() local
121 while (p < end) { in get_string_constant()
124 p = parse_escape(p, &v, end, bits, token->pos); in get_string_constant()