Elf64_Shdr *libelf_sht_strtab(void *elf);
char *libelf_sectionname(Elf64_Shdr *section, Elf64_Shdr *strtab);
Elf64_Shdr *libelf_section_n(void *elf, int n);
-Elf64_Shdr *libelf_section(void *elf, int type);
+Elf64_Shdr *libelf_section(void *elf, unsigned int type);
int libelf_type(void *elf);
int libelf_iself(void *elf);
+char *libelf_soname(void *elf);
#endif