MAPGROW
if (curmap->map_max > SHRT_MAX - MAPGROW) {
if ((mp = malloc(sizeof(KEYMAP) + (curmap->map_max + (MAPGROW - 1)) *
mp->map_max = curmap->map_max + MAPGROW;
#define MAPINIT (MAPGROW+1)