strndup
rmatches = add_match(matches, ++i, &size, strndup(bp + 2, bp[0]));
matches[0] = strndup(matches[1], curpos + lcstring);
char *strndup(const char *s, size_t n);
DEF_WEAK(strndup);
if ((blobcopy = strndup(cp, space)) == NULL) {
char *strndup(const char *, size_t) __malloc_like;
remote_name = strndup((const char *)&ep.name, sizeof(ep.name));
curkey = strndup(list[i], slashpos - list[i]);
*host = strndup(socks5env, slen);
*host = strndup(socks5env, ext - socks5env + 1);
*host = strndup(socks5env, ext - socks5env);
char *d = strndup(s, len);
if ((grpstr = strndup(&tok[1], stringlen - 1)) == NULL) {
*tofree = strndup(in_address, cp - in_address);
*tofree = strndup(in_address + 1, cp - (in_address + 1));
*ctrlr_str = strndup(gnsid.cdev, sizeof(gnsid.cdev));
subnqn = strndup(dle->subnqn, sizeof(dle->subnqn));
address = strndup(dle->traddr, sizeof(dle->traddr));
port = strndup(dle->trsvcid, sizeof(dle->trsvcid));
subnqn = strndup(dle->subnqn, sizeof(dle->subnqn));
sym = strndup(s, val - s);
port->port_name = strndup(&msg->port.data[i], msg->port.name_len,
port->wwpn_iid[iid].name = strndup(&msg->iid.data[0],
#define bhnd_nv_strndup(str, len) strndup(str, len)
ud->nameunit = strndup(line, e - line, M_DEVBUF);
ud->desc = strndup(line, e - line, M_DEVBUF);
key = strndup(component, componentlen, M_AUTOFS);
anp->an_name = strndup(name, namelen, M_AUTOFS);
find.an_name = strndup(name, namelen, M_AUTOFS);
sc->sc_physpath = strndup(physpath, MAXPATHLEN, M_GEOM);
char *strndup(const char *__restrict, size_t, struct malloc_type *);
cipher_name = strndup(name, cp - name);
subject = strndup(string, stringlen);
s = strndup(text, width);
key = strndup(line, linelen - 1);
name = strndup(string + name_off, name_len);
path = strndup(option, value - option);
path = strndup(opts, cp - opts);
node_name = strndup(path, name - path);
node_name = strndup(path, name - path);
path = strndup(vp, cp - vp);
backend = strndup(opts, cp - opts);
sc->rfb_host = strndup(value + 1, cp - (value + 1));
sc->rfb_host = strndup(value, cp - value);
ram = strndup(opts + 4, cp - opts - 4);
tofree = strndup(opts, cp - opts);
char *path = strndup(opts, cp - opts);
devname = strndup(opts, cp - opts);
if ((paths[i] = strndup(p, q - p)) == NULL)
dp->dp_dirp = strndup(cp, len);
char *copy = strndup(word, l);
sigtype = strndup(buf, endp - buf);