diff --git a/input/drivers_joypad/dinput_joypad.c b/input/drivers_joypad/dinput_joypad.c index 1c6b14d62d..602be215c9 100644 --- a/input/drivers_joypad/dinput_joypad.c +++ b/input/drivers_joypad/dinput_joypad.c @@ -267,7 +267,7 @@ static bool guid_is_xinput_device(const GUID* product_guid) (MAKELONG(rdi.hid.dwVendorId, rdi.hid.dwProductId) == ((LONG)product_guid->Data1)) && (GetRawInputDeviceInfoA(raw_devs[i].hDevice, RIDI_DEVICENAME, NULL, &nameSize) != ((UINT)-1)) && - ((devName = malloc(nameSize)) != NULL) && + ((devName = (char*)malloc(nameSize)) != NULL) && (GetRawInputDeviceInfoA(raw_devs[i].hDevice, RIDI_DEVICENAME, devName, &nameSize) != ((UINT)-1)) && (strstr(devName, "IG_") != NULL) ) { diff --git a/tasks/task_http.c b/tasks/task_http.c index da2a054b34..78d2f81ccc 100644 --- a/tasks/task_http.c +++ b/tasks/task_http.c @@ -324,14 +324,14 @@ void* task_push_http_transfer_file(const char* url, bool mute, const char* type, retro_task_callback_t cb, file_transfer_t* transfer_data) { - const char *s = NULL; - char tmp[255] = ""; + const char *s = NULL; + char tmp[255] = ""; retro_task_t *t = NULL; if (string_is_empty(url)) return NULL; - t = task_push_http_transfer_generic( + t = (retro_task_t*)task_push_http_transfer_generic( net_http_connection_new(url, "GET", NULL), url, mute, type, cb, transfer_data); diff --git a/ui/drivers/ui_win32.c b/ui/drivers/ui_win32.c index 7beff451ba..2e4a7b06a8 100644 --- a/ui/drivers/ui_win32.c +++ b/ui/drivers/ui_win32.c @@ -65,7 +65,7 @@ bool win32_window_init(WNDCLASSEX *wndclass, { #if _WIN32_WINNT >= 0x0501 /* Use the language set in the config for the menubar... also changes the console language. */ - SetThreadUILanguage(win32_get_langid_from_retro_lang(*msg_hash_get_uint(MSG_HASH_USER_LANGUAGE))); + SetThreadUILanguage(win32_get_langid_from_retro_lang((enum retro_language)*msg_hash_get_uint(MSG_HASH_USER_LANGUAGE))); #endif wndclass->cbSize = sizeof(WNDCLASSEX); wndclass->style = CS_HREDRAW | CS_VREDRAW | CS_OWNDC;