H_LAST
for (rv = history(hist, &ev, H_LAST); rv != -1;
#define HIST_LAST(el) HIST_FUN(el, H_LAST, NULL)
case H_LAST:
if (history(h, &ev, H_LAST) != 0)
(void)history(h, &ev, H_LAST);