(lnd_maxno): Variable's value is well-known constant N_MAXLAND + 1.
Useless, remove. Users changed to check lchr's sentinel, because that's clearer than comparing the index to N_MAXLAND or sizeof(lchr) / sizeof(*lchr). (lchr): Change sentinel's l_name to NULL.
This commit is contained in:
parent
190cbaadf2
commit
04c247f2da
4 changed files with 3 additions and 8 deletions
|
@ -182,7 +182,6 @@ struct lchrstr {
|
|||
(struct lndstr *) ef_ptr(EF_LAND, n)
|
||||
|
||||
extern struct lchrstr lchr[N_MAXLAND + 1];
|
||||
extern int lnd_maxno;
|
||||
|
||||
struct llist {
|
||||
struct emp_qelem queue; /* list of units */
|
||||
|
|
|
@ -207,11 +207,9 @@ struct lchrstr lchr[] = {
|
|||
*/
|
||||
|
||||
{{0},
|
||||
"",
|
||||
NULL,
|
||||
0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0,
|
||||
}
|
||||
};
|
||||
|
||||
int lnd_maxno = (sizeof(lchr) / sizeof(struct lchrstr)) - 1;
|
||||
|
|
|
@ -117,11 +117,9 @@ make_new_list(int tlev, int type)
|
|||
lookup_list_cnt++;
|
||||
}
|
||||
} else if (type == EF_LAND) {
|
||||
for (lp = lchr, count = 0; count < lnd_maxno; count++, lp++) {
|
||||
for (lp = lchr; lp->l_name; lp++) {
|
||||
if (lp->l_tech > tlev)
|
||||
continue;
|
||||
if (lp->l_name == 0 || lp->l_name[0] == '\0')
|
||||
continue;
|
||||
lookup_list[lookup_list_cnt].l_u.lp = lp;
|
||||
lookup_list[lookup_list_cnt].tech = lp->l_tech;
|
||||
lookup_list_cnt++;
|
||||
|
|
|
@ -503,7 +503,7 @@ nullify_objects(void)
|
|||
if (opt_NO_OIL)
|
||||
plchr[i].pl_fuel = 0;
|
||||
}
|
||||
for (i = 0; i < lnd_maxno; i++) {
|
||||
for (i = 0; i < lchr[i].l_name; i++) {
|
||||
if (opt_NO_HCMS)
|
||||
lchr[i].l_hcm = 0;
|
||||
if (opt_NO_LCMS)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue