Lines Matching +defs:match +defs:end
119 char *end; /* end-rules: custom token */
120 int endspan; /* end-rules: next-line or infty */
640 const char *end;
643 end = name + sz;
644 req = ohash_find(htab, ohash_qlookupi(htab, name, &end));
666 free(p->end);
893 if (n->end != ENDBODY_NOT)
1124 const char *cp; /* end of the name, e.g. before ']' */
1188 /* Notice the end of the input. */
1297 /* Advance to the end of the name. */
1825 /* Get the custom end marker. */
1830 /* Resolve the end marker if it is indirect. */
1846 r->last->end = mandoc_strndup(name, namesz);
1864 * stranger behaviours. If we encountered a custom end-scope
1870 if (r->last->end) {
1871 for (i = pos, j = 0; r->last->end[j]; j++, i++)
1872 if (buf->buf[i] != r->last->end[j])
1875 if (r->last->end[j] == '\0' &&
1894 * If we have no custom end-query or lookup failed, then try
2067 * or lacking that, to the end of the line.
2073 int match;
2075 match = 0;
2089 match = 1;
2101 return match;
3026 char *oldn, *newn, *end, *value;
3037 end = oldn;
3038 oldsz = roff_getname(r, &end, ln, oldn - buf->buf);
3174 char *oldn, *newn, *end;
3186 end = newn;
3187 newsz = roff_getname(r, &end, ln, newn - buf->buf);
3420 /* Read until end of name and terminate it with NUL. */
3667 * A match has been found.
3668 * Append the match to the array and move