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
|
||
}
|