Some CXX_BUILD fixes

This commit is contained in:
twinaphex 2015-11-02 23:33:02 +01:00
parent 65670e08ff
commit 848a060562
3 changed files with 12 additions and 3 deletions

View File

@ -156,7 +156,7 @@ void init_menu(void)
find_menu_driver();
if (!menu_display_check_compatibility(driver->menu_ctx->type))
if (!menu_display_check_compatibility((enum menu_display_driver_type)driver->menu_ctx->type))
init_menu_fallback();
if (!(driver->menu = (menu_handle_t*)menu_init(driver->menu_ctx)))

View File

@ -103,10 +103,10 @@ static menu_list_t *menu_list_new(void)
list->selection_buf_size = 1;
for (i = 0; i < list->menu_stack_size; i++)
list->menu_stack[i] = calloc(1, sizeof(*list->menu_stack[i]));
list->menu_stack[i] = (file_list_t*)calloc(1, sizeof(*list->menu_stack[i]));
for (i = 0; i < list->selection_buf_size; i++)
list->selection_buf[i] = calloc(1, sizeof(*list->selection_buf[i]));
list->selection_buf[i] = (file_list_t*)calloc(1, sizeof(*list->selection_buf[i]));
return list;

View File

@ -22,8 +22,17 @@
#include "../libretro-common/dynamic/dylib.c"
#include "../libretro-common/file/retro_file.c"
#ifdef __cplusplus
extern "C" {
#endif
#include "../libretro-common/file/retro_stat.c"
#ifdef __cplusplus
}
#endif
#if defined(__linux) && !defined(ANDROID)
#include "../input/drivers/linuxraw_input.c"
#include "../input/drivers_joypad/linuxraw_joypad.c"