ELF_ST_TYPE
nl->n_type = ELF_ST_TYPE(s->st_info) == STT_FILE ?
(unsigned)type != ELF_ST_TYPE(sym.st_info))
#ifndef ELF_ST_TYPE
if (ELF_ST_TYPE(ref->st_info) == STT_SECTION) {
if (ELF_ST_TYPE(def->st_info) == STT_FUNC)
else if (ELF_ST_TYPE(def->st_info) == STT_GNU_IFUNC)
else if (ELF_ST_TYPE(def->st_info) == STT_TLS) {
if (ELF_ST_TYPE(req.sym_out->st_info) == STT_FUNC)
else if (ELF_ST_TYPE(req.sym_out->st_info) == STT_GNU_IFUNC)
switch (ELF_ST_TYPE(symp->st_info)) {
(ELF_ST_TYPE(symp->st_info) == STT_FUNC))
if (ELF_ST_TYPE(def->st_info) == STT_GNU_IFUNC)
if (ELF_ST_TYPE(def->st_info) == STT_GNU_IFUNC) {
if (ELF_ST_TYPE(def->st_info) == STT_GNU_IFUNC) {
if (ELF_ST_TYPE(def->st_info) != STT_GNU_IFUNC)
ELF_ST_TYPE(sym.st_info) == STT_FUNC)) {
ELF_ST_TYPE(symp->st_info) == STT_FUNC)
ELF_ST_TYPE(symp->st_info) == STT_FUNC)) {