Feature #1225 ยป 0030-idex_lookup_.-Make-world-parameter-const.patch
| common/idex.c | ||
|---|---|---|
|    Lookup city with given id. | ||
|    Returns NULL if the city is not registered (which is not an error). | ||
| **************************************************************************/ | ||
| struct city *idex_lookup_city(struct world *iworld, int id) | ||
| struct city *idex_lookup_city(const struct world *iworld, int id) | ||
| { | ||
|   struct city *pcity; | ||
| ... | ... | |
|    Lookup unit with given id. | ||
|    Returns NULL if the unit is not registered (which is not an error). | ||
| **************************************************************************/ | ||
| struct unit *idex_lookup_unit(struct world *iworld, int id) | ||
| struct unit *idex_lookup_unit(const struct world *iworld, int id) | ||
| { | ||
|   struct unit *punit; | ||
| common/idex.h | ||
|---|---|---|
| extern "C" { | ||
| #endif /* __cplusplus */ | ||
| /************************************************************************** | ||
| /*************************************************************************** | ||
|    idex = ident index: a lookup table for quick mapping of unit and city | ||
|    id values to unit and city pointers. | ||
| ***************************************************************************/ | ||
| ... | ... | |
| void idex_unregister_city(struct world *iworld, struct city *pcity); | ||
| void idex_unregister_unit(struct world *iworld, struct unit *punit); | ||
| struct city *idex_lookup_city(struct world *iworld, int id); | ||
| struct unit *idex_lookup_unit(struct world *iworld, int id); | ||
| struct city *idex_lookup_city(const struct world *iworld, int id); | ||
| struct unit *idex_lookup_unit(const struct world *iworld, int id); | ||
| #ifdef __cplusplus | ||
| } | ||