+/* libelf.c */
+Elf64_Ehdr *libelf_header(void *elf);
+Elf64_Shdr *libelf_shdr(void *elf, int n);
+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, unsigned int type);
+int libelf_type(void *elf);
+int libelf_iself(void *elf);
+char *libelf_soname(void *elf);
+