Lines Matching defs:namesz
1412 size_t namesz;
1430 namesz = 0;
1433 namesz = roff_getname(r, &cp, ln, ppos);
1434 iname[namesz] = '\0';
1439 if (namesz && (tok == ROFF_dei || tok == ROFF_ami)) {
1440 if ((name = roff_getstrn(r, iname, namesz)) == NULL) {
1443 "%.*s", (int)namesz, iname);
1444 namesz = 0;
1446 namesz = strlen(name);
1450 if (namesz == 0 && tok != ROFF_ig) {
1465 roff_setstrn(&r->strtab, name, namesz, "", 0, 0);
1473 namesz = roff_getname(r, &cp, ln, ppos);
1477 if (namesz && (tok == ROFF_dei || tok == ROFF_ami)) {
1478 if ((name = roff_getstrn(r, iname, namesz)) == NULL) {
1481 "%.*s", (int)namesz, iname);
1482 namesz = 0;
1484 namesz = strlen(name);
1488 if (namesz)
1489 r->last->end = mandoc_strndup(name, namesz);
1900 size_t namesz;
1919 namesz = roff_getname(r, &string, ln, pos);
1920 if (name[namesz] == '\\')
1928 roff_setstrn(&r->strtab, name, namesz, string, strlen(string),
2286 size_t namesz;
2291 namesz = roff_getname(r, &cp, ln, pos);
2292 name[namesz] = '\0';
2314 size_t namesz;
2319 namesz = roff_getname(r, &cp, ln, (int)(cp - buf->buf));
2320 roff_setstrn(&r->strtab, name, namesz, NULL, 0, 0);
2321 if (name[namesz] == '\\')
2767 size_t namesz;
2776 namesz = cp - name;
2781 namesz = cp - name;
2798 return(namesz);
2818 roff_setstrn(struct roffkv **r, const char *name, size_t namesz,
2829 while (n && (namesz != n->key.sz ||
2830 strncmp(n->key.p, name, namesz)))
2836 n->key.p = mandoc_strndup(name, namesz);
2837 n->key.sz = namesz;