Lines Matching defs:ptr
37 static void skip_name(const char **ptr, const char *end)
39 if (*ptr < end) {
40 switch (*(*ptr)++) {
42 if (*ptr < end) {
43 *ptr += 1;
44 if (*ptr < end)
45 *ptr += 1;
49 while (*ptr < end)
50 if (*(*ptr)++ == ']')
57 int get_token(const char **ptr, const char *end)
59 if (*ptr >= end)
61 char c = *(*ptr)++;
62 if (c == '\\' && *ptr < end) {
63 switch (**ptr) {
65 *ptr += 1;
69 skip_name(ptr, end);
73 *ptr += 1;
74 skip_name(ptr, end);