H_PREV_EVENT
case H_PREV_EVENT:
if (history(h, &ev, H_PREV_EVENT, history_offset + 1) != 0)
history(h, &ev, H_PREV_EVENT, curr_num);
pos < 0 ? H_NEXT_EVENT : H_PREV_EVENT, curr_num);