mandoc_strndup
req->q.query = mandoc_strndup(name, sec - name - 1);
req->q.manpath = mandoc_strndup(path, end - path);
req->q.sec = mandoc_strndup(path, end - path);
req->q.arch = mandoc_strndup(path, end - path);
key = mandoc_strndup(qs, keysz);
val = mandoc_strndup(qs, valsz);
manpath = mandoc_strndup(fullpath, file - fullpath);
p = mandoc_strndup(cur->text,
ep->start = mandoc_strndup(ep->start, ep->toksz);
ep->start = mandoc_strndup(ep->start, ep->toksz);
def->key = mandoc_strndup(ep->start, ep->toksz);
def->val = mandoc_strndup(ep->start, ep->toksz);
mandoc_strndup(ep->start, ep->toksz);
mandoc_strndup(ep->start, ep->toksz);
outst->argv[i++] = mandoc_strndup(cp, len);
char *mandoc_strndup(const char *, size_t);
mpage->sec = mandoc_strndup(sec, p - sec);
mpage->desc = mandoc_strndup(p, 150);
mpage->desc = mandoc_strndup(start, 150);
*dest = mandoc_strndup(cp, sz);
r->last->end = mandoc_strndup(name, namesz);
reg->key.p = mandoc_strndup(name, len);
r->xtab[(int)*first].p = mandoc_strndup(second, ssz);
n->key.p = mandoc_strndup(name, namesz);
n->tag = mandoc_strndup(s, len);
dat->string = mandoc_strndup(p + startpos, endpos - startpos);