Freeciv-3.1
|
Go to the source code of this file.
Data Structures | |
struct | install_info |
Macros | |
#define | SPECLIST_TAG install_info |
#define | SPECLIST_TYPE struct install_info |
#define | install_info_list_iterate(ii_list, item) TYPED_LIST_ITERATE(struct install_info, ii_list, item) |
#define | install_info_list_iterate_end LIST_ITERATE_END |
Functions | |
void | load_install_info_list (const char *filename) |
void | create_mpdb (const char *filename, bool scenario_db) |
void | open_mpdb (const char *filename, bool scenario_db) |
void | close_mpdbs (void) |
bool | mpdb_update_modpack (const char *name, enum modpack_type type, const char *version) |
const char * | mpdb_installed_version (const char *name, enum modpack_type type) |
#define install_info_list_iterate | ( | ii_list, | |
item | |||
) | TYPED_LIST_ITERATE(struct install_info, ii_list, item) |
#define install_info_list_iterate_end LIST_ITERATE_END |
#define SPECLIST_TAG install_info |
#define SPECLIST_TYPE struct install_info |
void close_mpdbs | ( | void | ) |
void create_mpdb | ( | const char * | filename, |
bool | scenario_db | ||
) |
Create modpack database
Definition at line 134 of file mpdb.c.
Referenced by load_install_info_lists().
void load_install_info_list | ( | const char * | filename | ) |
Construct install info list from file.
Definition at line 43 of file mpdb.c.
Referenced by load_install_info_lists().
const char * mpdb_installed_version | ( | const char * | name, |
enum modpack_type | type | ||
) |
Return version of modpack.
Definition at line 253 of file mpdb.c.
Referenced by download_modpack_recursive(), mpgui::refresh_list_versions(), mpgui::setup_list(), setup_modpack_list(), setup_modpack_list(), setup_modpack_list(), versionlist_update_main_thread(), and versionlist_update_main_thread().
bool mpdb_update_modpack | ( | const char * | name, |
enum modpack_type | type, | ||
const char * | version | ||
) |
Update modpack information in database
Definition at line 213 of file mpdb.c.
Referenced by download_modpack_recursive(), and load_install_info_list().
void open_mpdb | ( | const char * | filename, |
bool | scenario_db | ||
) |
Open existing database
Definition at line 181 of file mpdb.c.
Referenced by load_install_info_lists().