#include #include #include /* NULL section is not counted! */ size_t elfu_mCountScns(ElfuElf *me) { ElfuScn *ms; size_t i = 0; assert(me); CIRCLEQ_FOREACH(ms, &me->scnList, elem) { i++; } return i; } size_t elfu_mCountPhdrs(ElfuElf *me) { ElfuPhdr *mp; size_t i = 0; assert(me); CIRCLEQ_FOREACH(mp, &me->phdrList, elem) { i++; } return i; }