(lookup, symbol): Rename. Rename members to match selectors and
better reflect their purpose. Users changed. (lookup_ca, symbol_ca): Rename.
This commit is contained in:
parent
747d1333cc
commit
02ec5df820
4 changed files with 30 additions and 30 deletions
|
@ -170,11 +170,11 @@ struct nstr_item {
|
||||||
};
|
};
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Symbol table definition
|
* Symbol binding: associate NAME with VALUE.
|
||||||
*/
|
*/
|
||||||
struct lookup {
|
struct symbol {
|
||||||
int key;
|
int value;
|
||||||
s_char *value;
|
char *name;
|
||||||
};
|
};
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -215,14 +215,14 @@ extern struct castr nat_ca[];
|
||||||
extern struct castr intrchr_ca[];
|
extern struct castr intrchr_ca[];
|
||||||
extern struct castr rpt_ca[];
|
extern struct castr rpt_ca[];
|
||||||
extern struct castr empfile_ca[];
|
extern struct castr empfile_ca[];
|
||||||
extern struct castr lookup_ca[];
|
extern struct castr symbol_ca[];
|
||||||
extern struct lookup ship_chr_flags[];
|
extern struct symbol ship_chr_flags[];
|
||||||
extern struct lookup plane_chr_flags[];
|
extern struct symbol plane_chr_flags[];
|
||||||
extern struct lookup land_chr_flags[];
|
extern struct symbol land_chr_flags[];
|
||||||
extern struct lookup nuke_chr_flags[];
|
extern struct symbol nuke_chr_flags[];
|
||||||
extern struct castr mdchr_ca[];
|
extern struct castr mdchr_ca[];
|
||||||
extern struct lookup meta_type[];
|
extern struct symbol meta_type[];
|
||||||
extern struct lookup meta_flags[];
|
extern struct symbol meta_flags[];
|
||||||
|
|
||||||
/* src/lib/subs/nstr.c */
|
/* src/lib/subs/nstr.c */
|
||||||
extern int nstr_comp(struct nscstr *np, int len, int type, char *str);
|
extern int nstr_comp(struct nscstr *np, int len, int type, char *str);
|
||||||
|
|
|
@ -139,25 +139,25 @@ struct empfile empfile[] = {
|
||||||
-1, -1, 0, 0, (char *)empfile, 0, empfile_ca},
|
-1, -1, 0, 0, (char *)empfile, 0, empfile_ca},
|
||||||
{EF_SHIP_CHR_FLAGS, "ship chr flags", NULL, EFF_CFG,
|
{EF_SHIP_CHR_FLAGS, "ship chr flags", NULL, EFF_CFG,
|
||||||
sizeof(ship_chr_flags[0]), NULL, NULL, NULL,
|
sizeof(ship_chr_flags[0]), NULL, NULL, NULL,
|
||||||
-1, -1, 0, 0, (char *)ship_chr_flags, 0, lookup_ca},
|
-1, -1, 0, 0, (char *)ship_chr_flags, 0, symbol_ca},
|
||||||
{EF_PLANE_CHR_FLAGS, "plane chr flags", NULL, EFF_CFG,
|
{EF_PLANE_CHR_FLAGS, "plane chr flags", NULL, EFF_CFG,
|
||||||
sizeof(plane_chr_flags[0]), NULL, NULL, NULL,
|
sizeof(plane_chr_flags[0]), NULL, NULL, NULL,
|
||||||
-1, -1, 0, 0, (char *)plane_chr_flags, 0, lookup_ca},
|
-1, -1, 0, 0, (char *)plane_chr_flags, 0, symbol_ca},
|
||||||
{EF_LAND_CHR_FLAGS, "land chr flags", NULL, EFF_CFG,
|
{EF_LAND_CHR_FLAGS, "land chr flags", NULL, EFF_CFG,
|
||||||
sizeof(land_chr_flags[0]), NULL, NULL, NULL,
|
sizeof(land_chr_flags[0]), NULL, NULL, NULL,
|
||||||
-1, -1, 0, 0, (char *)land_chr_flags, 0, lookup_ca},
|
-1, -1, 0, 0, (char *)land_chr_flags, 0, symbol_ca},
|
||||||
{EF_NUKE_CHR_FLAGS, "nuke chr flags", NULL, EFF_CFG,
|
{EF_NUKE_CHR_FLAGS, "nuke chr flags", NULL, EFF_CFG,
|
||||||
sizeof(nuke_chr_flags[0]), NULL, NULL, NULL,
|
sizeof(nuke_chr_flags[0]), NULL, NULL, NULL,
|
||||||
-1, -1, 0, 0, (char *)nuke_chr_flags, 0, lookup_ca},
|
-1, -1, 0, 0, (char *)nuke_chr_flags, 0, symbol_ca},
|
||||||
{EF_META, "meta", NULL, EFF_CFG,
|
{EF_META, "meta", NULL, EFF_CFG,
|
||||||
sizeof(mdchr_ca[0]), NULL, NULL, NULL,
|
sizeof(mdchr_ca[0]), NULL, NULL, NULL,
|
||||||
-1, -1, 0, 0, (char *)mdchr_ca, 0, mdchr_ca},
|
-1, -1, 0, 0, (char *)mdchr_ca, 0, mdchr_ca},
|
||||||
{EF_META_TYPE, "meta type", NULL, EFF_CFG,
|
{EF_META_TYPE, "meta type", NULL, EFF_CFG,
|
||||||
sizeof(meta_type[0]), NULL, NULL, NULL,
|
sizeof(meta_type[0]), NULL, NULL, NULL,
|
||||||
-1, -1, 0, 0, (char *)meta_type, 0, lookup_ca},
|
-1, -1, 0, 0, (char *)meta_type, 0, symbol_ca},
|
||||||
{EF_META_FLAGS, "meta flags", NULL, EFF_CFG,
|
{EF_META_FLAGS, "meta flags", NULL, EFF_CFG,
|
||||||
sizeof(meta_flags[0]), NULL, NULL, NULL,
|
sizeof(meta_flags[0]), NULL, NULL, NULL,
|
||||||
-1, -1, 0, 0, (char *)meta_flags, 0, lookup_ca},
|
-1, -1, 0, 0, (char *)meta_flags, 0, symbol_ca},
|
||||||
|
|
||||||
/* Sentinel */
|
/* Sentinel */
|
||||||
{EF_BAD, NULL, NULL, 0,
|
{EF_BAD, NULL, NULL, 0,
|
||||||
|
|
|
@ -504,13 +504,13 @@ struct castr empfile_ca[] = {
|
||||||
{NSC_NOTYPE, 0, 0, 0, NULL, EF_BAD}
|
{NSC_NOTYPE, 0, 0, 0, NULL, EF_BAD}
|
||||||
};
|
};
|
||||||
|
|
||||||
struct castr lookup_ca[] = {
|
struct castr symbol_ca[] = {
|
||||||
{NSC_STRING, 0, 0, offsetof(struct lookup, value), "name", EF_BAD},
|
{NSC_STRING, 0, 0, offsetof(struct symbol, name), "name", EF_BAD},
|
||||||
{NSC_INT, 0, 0, offsetof(struct lookup, key), "value", EF_BAD},
|
{NSC_INT, 0, 0, offsetof(struct symbol, value), "value", EF_BAD},
|
||||||
{NSC_NOTYPE, 0, 0, 0, NULL, EF_BAD}
|
{NSC_NOTYPE, 0, 0, 0, NULL, EF_BAD}
|
||||||
};
|
};
|
||||||
|
|
||||||
struct lookup ship_chr_flags[] = {
|
struct symbol ship_chr_flags[] = {
|
||||||
{M_FOOD, "fish"},
|
{M_FOOD, "fish"},
|
||||||
{M_TORP, "torp"},
|
{M_TORP, "torp"},
|
||||||
{M_DCH, "dchrg"},
|
{M_DCH, "dchrg"},
|
||||||
|
@ -532,7 +532,7 @@ struct lookup ship_chr_flags[] = {
|
||||||
{0, 0}
|
{0, 0}
|
||||||
};
|
};
|
||||||
|
|
||||||
struct lookup land_chr_flags[] = {
|
struct symbol land_chr_flags[] = {
|
||||||
{L_XLIGHT, "xlight"},
|
{L_XLIGHT, "xlight"},
|
||||||
{L_ENGINEER, "engineer"},
|
{L_ENGINEER, "engineer"},
|
||||||
{L_SUPPLY, "supply"},
|
{L_SUPPLY, "supply"},
|
||||||
|
@ -549,7 +549,7 @@ struct lookup land_chr_flags[] = {
|
||||||
{0, 0}
|
{0, 0}
|
||||||
};
|
};
|
||||||
|
|
||||||
struct lookup plane_chr_flags[] = {
|
struct symbol plane_chr_flags[] = {
|
||||||
{P_T, "tactical"},
|
{P_T, "tactical"},
|
||||||
{P_B, "bomber"},
|
{P_B, "bomber"},
|
||||||
{P_F, "intercept"},
|
{P_F, "intercept"},
|
||||||
|
@ -574,7 +574,7 @@ struct lookup plane_chr_flags[] = {
|
||||||
{0, 0}
|
{0, 0}
|
||||||
};
|
};
|
||||||
|
|
||||||
struct lookup nuke_chr_flags[] = {
|
struct symbol nuke_chr_flags[] = {
|
||||||
{N_NEUT, "neutron"},
|
{N_NEUT, "neutron"},
|
||||||
{0, 0}
|
{0, 0}
|
||||||
};
|
};
|
||||||
|
@ -588,14 +588,14 @@ struct castr mdchr_ca[] = {
|
||||||
{NSC_NOTYPE, 0, 0, 0, NULL, EF_BAD}
|
{NSC_NOTYPE, 0, 0, 0, NULL, EF_BAD}
|
||||||
};
|
};
|
||||||
|
|
||||||
struct lookup meta_flags[] = {
|
struct symbol meta_flags[] = {
|
||||||
{NSC_DEITY, "DEITY"},
|
{NSC_DEITY, "DEITY"},
|
||||||
{NSC_EXTRA, "EXTRA"},
|
{NSC_EXTRA, "EXTRA"},
|
||||||
{NSC_CONST, "CONST"},
|
{NSC_CONST, "CONST"},
|
||||||
{0, ""}
|
{0, ""}
|
||||||
};
|
};
|
||||||
|
|
||||||
struct lookup meta_type[] = {
|
struct symbol meta_type[] = {
|
||||||
{NSC_LONG, "d"},
|
{NSC_LONG, "d"},
|
||||||
{NSC_DOUBLE, "g"},
|
{NSC_DOUBLE, "g"},
|
||||||
{NSC_STRING, "s"},
|
{NSC_STRING, "s"},
|
||||||
|
|
|
@ -133,13 +133,13 @@ make_new_list(int tlev, int type)
|
||||||
}
|
}
|
||||||
|
|
||||||
static char *
|
static char *
|
||||||
lookup(int key, struct lookup *table)
|
lookup(int key, struct symbol *table)
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
for (i = 0; table[i].value; i++)
|
for (i = 0; table[i].name; i++)
|
||||||
if (key == table[i].key)
|
if (key == table[i].value)
|
||||||
return table[i].value;
|
return table[i].name;
|
||||||
|
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue