Lines Matching defs:namesz
1770 size_t namesz;
1788 namesz = 0;
1791 namesz = roff_getname(r, &cp, ln, ppos);
1792 iname[namesz] = '\0';
1797 if (namesz && (tok == ROFF_dei || tok == ROFF_ami)) {
1798 if ((name = roff_getstrn(r, iname, namesz)) == NULL) {
1801 "%.*s", (int)namesz, iname);
1802 namesz = 0;
1804 namesz = strlen(name);
1808 if (namesz == 0 && tok != ROFF_ig) {
1823 roff_setstrn(&r->strtab, name, namesz, "", 0, 0);
1831 namesz = roff_getname(r, &cp, ln, ppos);
1835 if (namesz && (tok == ROFF_dei || tok == ROFF_ami)) {
1836 if ((name = roff_getstrn(r, iname, namesz)) == NULL) {
1839 "%.*s", (int)namesz, iname);
1840 namesz = 0;
1842 namesz = strlen(name);
1846 if (namesz)
1847 r->last->end = mandoc_strndup(name, namesz);
2260 size_t namesz;
2279 namesz = roff_getname(r, &string, ln, pos);
2280 if (name[namesz] == '\\')
2288 roff_setstrn(&r->strtab, name, namesz, string, strlen(string),
2664 size_t namesz;
2669 namesz = roff_getname(r, &cp, ln, pos);
2670 name[namesz] = '\0';
2694 size_t namesz;
2699 namesz = roff_getname(r, &cp, ln, (int)(cp - buf->buf));
2700 roff_setstrn(&r->strtab, name, namesz, NULL, 0, 0);
2701 if (name[namesz] == '\\')
3166 size_t namesz;
3175 namesz = cp - name;
3180 namesz = cp - name;
3197 return namesz;
3217 roff_setstrn(struct roffkv **r, const char *name, size_t namesz,
3228 while (n && (namesz != n->key.sz ||
3229 strncmp(n->key.p, name, namesz)))
3235 n->key.p = mandoc_strndup(name, namesz);
3236 n->key.sz = namesz;