Lines Matching refs:end
42 mandoc_escape(const char **end, const char **start, int *sz)
66 *start = ++*end;
87 *start = ++*end;
135 *start = ++*end;
139 *start = ++*end;
172 *start = ++*end;
194 ++*end;
199 *start = ++*end;
209 (*end)++;
215 while (isdigit((unsigned char)**end))
216 (*end)++;
217 *sz = *end - *start;
218 if ('\0' != **end)
219 (*end)++;
229 if ('+' == **end || '-' == **end || ASCII_HYPH == **end)
230 *start = ++*end;
232 switch (**end) {
234 *start = ++*end;
238 *start = ++*end;
242 *start = ++*end;
250 *sz = (*end)[-1] == 's' &&
251 isdigit((unsigned char)(*end)[1]) ? 2 : 1;
266 *start = --*end;
279 while (**end != term) {
280 switch (**end) {
284 (*end)++;
286 mandoc_escape(end, NULL, NULL))
290 (*end)++;
294 *sz = (*end)++ - *start;
299 *end += *sz;
426 /* Unescaped blanks end unquoted args. */
436 /* Unquoted quotes end quoted args. */