MSG_FUNCNAMES_END
.end = MSG_FUNCNAMES_END,
int num_funcs = MSG_FUNCNAMES_END - MSG_FUNCNAMES_START + 1;
(MSG_FUNCNAMES_START + cur_item + 1) <= MSG_FUNCNAMES_END)