Lines Matching refs:sz
42 mandoc_escape(const char **end, const char **start, int *sz)
56 if (NULL == sz)
57 sz = &local_sz;
67 *sz = 0;
78 *sz = 2;
136 *sz = 2;
143 *sz = 1;
211 *sz = 1;
217 *sz = *end - *start;
235 *sz = 2;
250 *sz = (*end)[-1] == 's' &&
254 *sz = 1;
267 *sz = 1;
294 *sz = (*end)++ - *start;
296 assert(*sz > 0);
297 if ((size_t)*sz > strlen(*start))
299 *end += *sz;
306 if (2 == *sz) {
313 (*sz)--;
319 } else if (1 != *sz)
344 if (1 == *sz && 'c' == **start)
352 if (**start != 'u' || *sz < 5 || *sz > 7)
354 if (*sz == 7 && ((*start)[1] != '1' || (*start)[2] != '0'))
356 if (*sz == 6 && (*start)[1] == '0')
359 + 1 == *sz)
544 mandoc_eos(const char *p, size_t sz)
549 if (0 == sz)
559 for (q = p + (int)sz - 1; q >= p; q--) {
591 mandoc_strntoi(const char *p, size_t sz, int base)
597 if (sz > 31)
600 memcpy(buf, p, sz);
601 buf[(int)sz] = '\0';