From 04c54162b24ecbd1133e926f5aa5d6407b1d5b16 Mon Sep 17 00:00:00 2001 From: jp9000 Date: Sun, 8 Feb 2015 16:11:51 -0800 Subject: [PATCH] win-capture: Fix ptr -> int cast warnings (mingw) --- plugins/win-capture/game-capture.c | 2 +- plugins/win-capture/graphics-hook/gl-capture.c | 2 +- plugins/win-capture/graphics-hook/graphics-hook.c | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/plugins/win-capture/game-capture.c b/plugins/win-capture/game-capture.c index 3b04a0e75..d62d68fca 100644 --- a/plugins/win-capture/game-capture.c +++ b/plugins/win-capture/game-capture.c @@ -1035,7 +1035,7 @@ static inline void game_capture_render_cursor(struct game_capture *gc) !gc->global_hook_info->base_cy) return; - ClientToScreen((HWND)gc->global_hook_info->window, &p); + ClientToScreen((HWND)(uintptr_t)gc->global_hook_info->window, &p); float x_scale = (float)gc->global_hook_info->cx / (float)gc->global_hook_info->base_cx; diff --git a/plugins/win-capture/graphics-hook/gl-capture.c b/plugins/win-capture/graphics-hook/gl-capture.c index 987f9542e..345ab12f0 100644 --- a/plugins/win-capture/graphics-hook/gl-capture.c +++ b/plugins/win-capture/graphics-hook/gl-capture.c @@ -430,7 +430,7 @@ static bool gl_shtex_init(HWND window) } if (!capture_init_shtex(&data.shtex_info, window, data.base_cx, data.base_cy, data.cx, data.cy, - data.format, true, (uint32_t)data.handle)) { + data.format, true, (uintptr_t)data.handle)) { return false; } diff --git a/plugins/win-capture/graphics-hook/graphics-hook.c b/plugins/win-capture/graphics-hook/graphics-hook.c index 2e769e73c..d9174b016 100644 --- a/plugins/win-capture/graphics-hook/graphics-hook.c +++ b/plugins/win-capture/graphics-hook/graphics-hook.c @@ -591,7 +591,7 @@ bool capture_init_shtex(struct shtex_data **data, HWND window, *data = shmem_info; (*data)->tex_handle = (uint32_t)handle; - global_hook_info->window = (uint32_t)window; + global_hook_info->window = (uint32_t)(uintptr_t)window; global_hook_info->type = CAPTURE_TYPE_TEXTURE; global_hook_info->format = format; global_hook_info->flip = flip; @@ -781,7 +781,7 @@ bool capture_init_shmem(struct shmem_data **data, HWND window, (*data)->tex1_offset = (uint32_t)align_pos; (*data)->tex2_offset = (*data)->tex1_offset + aligned_tex; - global_hook_info->window = (uint32_t)window; + global_hook_info->window = (uint32_t)(uintptr_t)window; global_hook_info->type = CAPTURE_TYPE_MEMORY; global_hook_info->format = format; global_hook_info->flip = flip;