27#define RULESET_COMPAT_CAP "+Freeciv-3.2-ruleset"
const char * entry_name(const struct entry *pentry)
bool load_action_ui_name_3_3(struct section_file *file, int act, const char *entry_name, struct rscompat_info *compat)
void rscompat_civil_war_effects_3_3(struct section_file *game_rs)
const char * rscompat_effect_name_3_3(const char *old_name)
const char * ui_name_old_name_3_3(const char *new_name)
bool rscompat_names(struct rscompat_info *info)
void rscompat_postprocess(struct rscompat_info *info)
const char * rscompat_utype_flag_name_3_3(const char *old_name)
int rscompat_check_capabilities(struct section_file *file, const char *filename, const struct rscompat_info *info)
struct requirement_vector * lookup_req_list(struct section_file *file, struct rscompat_info *compat, const char *sec, const char *sub, const char *rfor)
void rscompat_enablers_add_obligatory_hard_reqs(void)
const char * blocked_by_old_name_3_3(const char *new_name)
const char * rscompat_universal_name_3_3(const char *old_name)
void rscompat_init_info(struct rscompat_info *info)
bool rscompat_check_cap_and_version(struct section_file *file, const char *filename, const struct rscompat_info *info)
void(* rs_conversion_logger)(const char *msg)
static struct compatibility compat[]
rs_conversion_logger log_cb