Lines Matching refs:first
323 struct tbl_node *first_tbl; /* first table parsed */
327 struct eqn_node *first_eqn; /* first equation parsed */
778 * being, which simply keys on the first character, which must
921 if (man->first != NULL)
922 roff_node_delete(man, man->first);
937 man->first = mandoc_calloc(1, sizeof(*man->first));
938 man->first->type = ROFFT_ROOT;
939 man->last = man->first;
1190 if (man->first == n)
1191 man->first = NULL;
1989 * Parse a single signed integer number. Stop at the first non-digit.
2062 * The first character is the delimiter.
2076 s2 = s1 + 1; /* for scanning the first string */
2270 * The first word is the name of the string.
2944 const char *p, *first, *second;
2958 first = p++;
2959 if (*first == '\\') {
2963 ln, (int)(p - buf->buf), first);
2966 fsz = (size_t)(p - first);
2980 ln, first - buf->buf, "tr %s", first);
2986 roff_setstrn(&r->xmbtab, first, fsz,
2995 free(r->xtab[(int)*first].p);
2996 r->xtab[(int)*first].p = mandoc_strndup(second, ssz);
2997 r->xtab[(int)*first].sz = ssz;