min_heap_top
while ((ev = min_heap_top(&base->timeheap)) != NULL) {
if ((ev = min_heap_top(&base->timeheap)) == NULL) {
while ((ev = min_heap_top(&base->timeheap))) {
static inline struct event *min_heap_top(min_heap_t * s);