elftype
int elfclass, elftype;
if ((elftype = _libelf_xlate_shtype(sh_type)) < ELF_T_FIRST ||
elftype > ELF_T_LAST || (sh_type != SHT_NOBITS &&
(elftype, (size_t) 1, e->e_version)) == 0) {
msz = _libelf_msize(elftype, elfclass, e->e_version);
d->d_data.d_type = elftype;
xlate = _libelf_get_translator(elftype, ELF_TOMEMORY, elfclass);
if (!force && (type = elftype(strtype)) == -1) {
static int elftype(const char *);