version 1.29, 2002/09/15 14:48:50 |
version 1.30, 2003/09/22 23:03:07 |
|
|
) |
) |
{ |
{ |
int i, n1, n2, nold; |
int i, n1, n2, nold; |
KEYMAP *mp; |
KEYMAP *mp, *newmap; |
PF *pfp; |
PF *pfp; |
MAP_ELEMENT *mep; |
MAP_ELEMENT *mep; |
|
|
|
|
ele->k_base = c; |
ele->k_base = c; |
ele->k_funcp = pfp; |
ele->k_funcp = pfp; |
} else { |
} else { |
if (curmap->map_num >= curmap->map_max && |
if (curmap->map_num >= curmap->map_max) { |
(curmap = reallocmap(curmap)) == NULL) |
if ((newmap = reallocmap(curmap)) == NULL) |
return FALSE; |
return FALSE; |
|
curmap = newmap; |
|
} |
if ((pfp = malloc(sizeof(PF))) == NULL) { |
if ((pfp = malloc(sizeof(PF))) == NULL) { |
ewprintf("Out of memory"); |
ewprintf("Out of memory"); |
return FALSE; |
return FALSE; |