_Elf_Scn
STAILQ_HEAD(, _Elf_Scn) e_scn; /* section list */
STAILQ_ENTRY(_Elf_Scn) s_next;
STAILQ_LAST(&e->e_u.e_elf.e_scn, _Elf_Scn, s_next));
typedef struct _Elf_Scn Elf_Scn;
STAILQ_REMOVE(&e->e_u.e_elf.e_scn, s, _Elf_Scn, s_next);