map_element
if (ele > &curmap->map_element[0] && (funct != NULL ||
if (ele < &curmap->map_element[curmap->map_num] &&
for (mep = &curmap->map_element[curmap->map_num];
(MAPINIT - 1) * sizeof(struct map_element))) == NULL) {
sizeof(struct map_element))) == NULL) {
for (mep = &curmap->map_element[curmap->map_num];
* sizeof(struct map_element))) == NULL) {
sizeof(struct map_element))) == NULL) {
mp->map_element[i].k_base = curmap->map_element[i].k_base;
mp->map_element[i].k_num = curmap->map_element[i].k_num;
mp->map_element[i].k_funcp = curmap->map_element[i].k_funcp;
mp->map_element[i].k_prefmap = curmap->map_element[i].k_prefmap;
ele = &mp->map_element[ele - &curmap->map_element[0]];
if (mt->map_element[i].k_prefmap != NULL) {
if (mt->map_element[i].k_prefmap == curmap)
mt->map_element[i].k_prefmap = mp;
fixmap(curmap, mp, mt->map_element[i].k_prefmap);
struct map_element *mep;
if (ele >= &curmap->map_element[curmap->map_num] || c < ele->k_base) {
struct map_element *elec = &map->map_element[0];
struct map_element *last = &map->map_element[map->map_num];
struct map_element *ele;
struct map_element map_element[NUM]; /* really [e_max] */ \
extern struct map_element *ele;
map->map_element->k_base,
map->map_element->k_num
for (pfp = map->map_element->k_funcp; *pfp != NULL; pfp++)