From 66ba52eab01c974e86d763730843284d3ae4d065 Mon Sep 17 00:00:00 2001 From: Twinaphex Date: Sun, 17 Apr 2016 07:49:54 +0200 Subject: [PATCH] CXX_BUILD fixes --- gfx/video_shader_driver.c | 2 +- libretro-common/lists/file_list.c | 2 +- menu/menu_display.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/gfx/video_shader_driver.c b/gfx/video_shader_driver.c index 7468f919a5..9afd765091 100644 --- a/gfx/video_shader_driver.c +++ b/gfx/video_shader_driver.c @@ -224,7 +224,7 @@ bool video_shader_driver_ctl(enum video_shader_driver_ctl_state state, void *dat if (!current_shader || !current_shader->set_coords) return false; if (!current_shader->set_coords(coords->handle_data, - shader_data, coords->data)) + shader_data, (const struct gfx_coords*)coords->data)) return false; } break; diff --git a/libretro-common/lists/file_list.c b/libretro-common/lists/file_list.c index 2dc9770f59..f0479169d0 100644 --- a/libretro-common/lists/file_list.c +++ b/libretro-common/lists/file_list.c @@ -73,7 +73,7 @@ bool file_list_prepend(file_list_t *list, for (i = list->size -1; i > 0; i--) { - struct item_file *copy = calloc(1, sizeof(struct item_file)); + struct item_file *copy = (struct item_file*)calloc(1, sizeof(struct item_file)); memcpy(copy, &list->list[i-1], sizeof(struct item_file)); diff --git a/menu/menu_display.c b/menu/menu_display.c index 59d5d54574..49af31cee5 100644 --- a/menu/menu_display.c +++ b/menu/menu_display.c @@ -455,7 +455,7 @@ bool menu_display_ctl(enum menu_display_ctl_state state, void *data) case MENU_DISPLAY_CTL_CLEAR_COLOR: if (!menu_disp || !menu_disp->clear_color) return false; - menu_disp->clear_color(data); + menu_disp->clear_color((menu_display_ctx_clearcolor_t*)data); break; case MENU_DISPLAY_CTL_DRAW: if (!menu_disp || !menu_disp->draw)