Lines Matching refs:start
42 mandoc_escape(const char **end, const char **start, int *sz) in mandoc_escape() argument
54 if (NULL == start) in mandoc_escape()
55 start = &local_start; in mandoc_escape()
66 *start = ++*end; in mandoc_escape()
70 switch ((*start)[-1]) { in mandoc_escape()
85 if ('\'' != **start) in mandoc_escape()
87 *start = ++*end; in mandoc_escape()
133 switch (**start) { in mandoc_escape()
135 *start = ++*end; in mandoc_escape()
139 *start = ++*end; in mandoc_escape()
167 if (**start == '\0') in mandoc_escape()
171 term = **start; in mandoc_escape()
172 *start = ++*end; in mandoc_escape()
192 if (strchr(" %&()*+-./0123456789:<=>", **start)) { in mandoc_escape()
193 if ('\0' != **start) in mandoc_escape()
198 term = **start; in mandoc_escape()
199 *start = ++*end; in mandoc_escape()
207 if ('\0' == **start) in mandoc_escape()
210 if (isdigit((unsigned char)**start)) { in mandoc_escape()
214 (*start)++; in mandoc_escape()
217 *sz = *end - *start; in mandoc_escape()
230 *start = ++*end; in mandoc_escape()
234 *start = ++*end; in mandoc_escape()
238 *start = ++*end; in mandoc_escape()
242 *start = ++*end; in mandoc_escape()
266 *start = --*end; in mandoc_escape()
294 *sz = (*end)++ - *start; in mandoc_escape()
297 if ((size_t)*sz > strlen(*start)) in mandoc_escape()
307 if ('C' == **start) { in mandoc_escape()
312 (*start)++; in mandoc_escape()
315 if ('B' == (*start)[0] && 'I' == (*start)[1]) in mandoc_escape()
322 switch (**start) { in mandoc_escape()
344 if (1 == *sz && 'c' == **start) in mandoc_escape()
352 if (**start != 'u' || *sz < 5 || *sz > 7) in mandoc_escape()
354 if (*sz == 7 && ((*start)[1] != '1' || (*start)[2] != '0')) in mandoc_escape()
356 if (*sz == 6 && (*start)[1] == '0') in mandoc_escape()
358 if ((int)strspn(*start + 1, "0123456789ABCDEFabcdef") in mandoc_escape()
381 char *start, *cp; in mandoc_getarg() local
385 start = *cpp; in mandoc_getarg()
387 if ('"' == *start) { in mandoc_getarg()
389 start++; in mandoc_getarg()
394 for (cp = start; '\0' != *cp; cp++) { in mandoc_getarg()
455 *pos += (int)(cp - start) + (quoted ? 1 : 0); in mandoc_getarg()
461 return(start); in mandoc_getarg()