1 #ifndef __SUPPORT_BASE_H
2 #define __SUPPORT_BASE_H
4 #define UL_GAME_NAME_MAX 32
5 #define ISO_GAME_NAME_MAX 64
6 #define GAME_STARTUP_MAX 12
10 char name
[ISO_GAME_NAME_MAX
+ 1]; // MUST be the higher value from UL / ISO
11 char startup
[GAME_STARTUP_MAX
+ 1];
19 int sbIsSameSize(const char* prefix
, int prevSize
);
20 void sbReadList(base_game_info_t
**list
, const char* prefix
, int *fsize
, int* gamecount
);
21 int sbPrepare(base_game_info_t
* game
, config_set_t
* configSet
, int size_cdvdman
, void** cdvdman_irx
, int* patchindex
);
22 void sbDelete(base_game_info_t
**list
, const char* prefix
, const char* sep
, int gamecount
, int id
);
23 void sbRename(base_game_info_t
**list
, const char* prefix
, const char* sep
, int gamecount
, int id
, char* newname
);
24 config_set_t
* sbPopulateConfig(base_game_info_t
* game
, const char* prefix
, const char* sep
);