void remove_obsolete_buildings(struct player *pplayer)
int city_shrink_granary_savings(const struct city *pcity)
bool city_change_size(struct city *pcity, citizens new_size, struct player *nationality, const char *reason)
void choose_build_target(struct player *pplayer, struct city *pcity)
void auto_arrange_workers(struct city *pcity)
void city_refresh_queue_add(struct city *pcity)
void nullify_prechange_production(struct city *pcity)
bool city_empty_food_stock(struct city *pcity)
bool check_city_migrations(void)
bool player_balance_treasury_units_and_buildings(struct player *pplayer)
void city_repair_size(struct city *pcity, int change)
void city_counters_refresh(struct city *pcity)
void send_city_turn_notifications(struct connection *pconn)
int city_incite_cost(struct player *pplayer, struct city *pcity)
bool city_reduce_size(struct city *pcity, citizens pop_loss, struct player *destroyer, const char *reason)
bool city_refresh(struct city *pcity)
void apply_cmresult_to_city(struct city *pcity, const struct cm_result *cmr)
void update_city_activities(struct player *pplayer) fc__attribute((nonnull(1)))
bool player_balance_treasury_units(struct player *pplayer)
void city_style_refresh(struct city *pcity)
void city_refresh_for_player(struct player *pplayer)
void city_tc_effect_refresh(struct player *pplayer)
void check_disasters(void)
void city_refresh_queue_processing(void)
int city_growth_granary_savings(const struct city *pcity)
void remove_obsolete_buildings_city(struct city *pcity, bool refresh)