H_SET
if (history(hist, &ev, H_SET, lastevent) == -1)
#define HIST_SET(el, num) HIST_FUN(el, H_SET, num)
case H_SET:
(void)history(h, &ev, H_SET, curr_num);
(void)history(h, &ev, H_SET, curr_num);
if (history(h, &ev, H_SET, curr_num))
(void)history(h, &ev, H_SET, curr_num);
(void)history(h, &ev, H_SET, curr_num);
(void)history(h, &ev, H_SET, num);