strndup
char *p = strndup(s, n);
current->name = strndup(ent->d_name,
t = strndup(p, str-p);
ext->essent_name = strndup(ext->name, ext_essent_len);
argv0_path = strndup(argv0, slash - argv0);
pname = strndup(sym->name, pnamelen);
return strndup(line2, nl - line2);
return strndup(line2, nl - line2);
s = strndup(str, e - str);
s = strndup(str, e - str);
s = strndup(str, e - str);
tmp_raw_insn = strndup(name_raw_insn, 11);
tmp[*num_events].name = strndup(line, colon - line);
caps->value = strndup(value, strlen(value) - 1);
arg->name = strndup(str, tmp - str);
arg->var = strndup(str, tmp - str);
(*fieldp)->name = strndup(str, tmp - str);
tp->module = strndup(argv[1], p - argv[1]);
buf = strndup(norm, ver - norm);
str = strndup(str, pos - str);
strndup(sym->name, sym->namelen) : SRCLINE_UNKNOWN;
cur->r->p = strndup(s, e - s);
threads->map[i].comm = strndup(event->entries[i].comm, 16);
path->system = strndup(name, str - name);
f->file_glob = strndup(str, p - str);
nc->name = strndup(pos, new_pos - pos);
ret->header_name = strndup(type, len);