27#define RULESET_COMPAT_CAP "+Freeciv-3.1-ruleset"
71 const char *old_name);
91 const char *filename,
const char *
item_name,
void rscompat_settings_do_special_handling(struct section_file *file, const char *section, void(*setdef)(struct setting *pset))
const char * rscompat_req_range_3_2(struct rscompat_info *compat, const char *type, const char *old_range)
int add_user_extra_flags_3_2(int start)
const char * rscompat_action_ui_name_3_2(struct rscompat_info *compat, int act_id)
bool lookup_time(const struct section_file *secfile, int *turns, const char *sec_name, const char *property_name, const char *filename, const char *item_name, bool *ok)
bool rscompat_terrain_extra_rmtime_3_2(struct section_file *file, const char *tsection, struct terrain *pterrain)
bool rscompat_names(struct rscompat_info *info)
bool rscompat_setting_needs_special_handling(const char *name)
void rscompat_postprocess(struct rscompat_info *info)
int rscompat_check_capabilities(struct section_file *file, const char *filename, const struct rscompat_info *info)
void rscompat_extra_adjust_3_2(struct extra_type *pextra)
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 * rscompat_action_rule_name_3_2(struct rscompat_info *compat, const char *orig)
void rscompat_req_adjust_3_2(const struct rscompat_info *compat, const char **ptype, const char **pname, bool *ppresent, const char *sec_name)
enum impr_genus_id rscompat_genus_3_2(struct rscompat_info *compat, const bv_impr_flags flags, enum impr_genus_id old_genus)
void rscompat_action_enabler_adjust_3_2(struct rscompat_info *compat, struct action_enabler *enabler, const char *orig_name)
const char * rscompat_extra_rmcause_3_2(struct extra_type *pextra, 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