24 enum modpack_type
type;
28 #define SPECLIST_TAG install_info
29 #define SPECLIST_TYPE struct install_info
32 #define install_info_list_iterate(ii_list, item) \
33 TYPED_LIST_ITERATE(struct install_info, ii_list, item)
34 #define install_info_list_iterate_end LIST_ITERATE_END
39 void create_mpdb(
const char *filename,
bool scenario_db);
40 void open_mpdb(
const char *filename,
bool scenario_db);
void close_mpdbs()
Close open databases.
void load_install_info_list(const char *filename)
Construct install info list from file.
const char * mpdb_installed_version(const char *name, enum modpack_type type)
Return version of modpack.
void create_mpdb(const char *filename, bool scenario_db)
Create modpack database.
void open_mpdb(const char *filename, bool scenario_db)
Open existing database.
bool mpdb_update_modpack(const char *name, enum modpack_type type, const char *version)
Update modpack information in database.
char version[MAX_LEN_NAME]