examples: win32-videooverlay: Fix C2440 build error
authorSeungha Yang <seungha.yang@navercorp.com>
Tue, 9 Jul 2019 16:27:43 +0000 (01:27 +0900)
committerSeungha Yang <seungha.yang@navercorp.com>
Tue, 9 Jul 2019 16:34:13 +0000 (01:34 +0900)
Follow WNDPROC define to avoid implicit type conversion.

tests/examples/overlay/win32-videooverlay.c

index 7868a20..fed970a 100644 (file)
@@ -35,7 +35,7 @@ static HWND hwnd = NULL;
 
 #define DEFAULT_VIDEO_SINK "glimagesink"
 
-static LRESULT
+static LRESULT CALLBACK
 window_proc (HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
 {
   switch (message) {
@@ -139,7 +139,7 @@ main (gint argc, gchar ** argv)
   /* prepare window */
   wc.cbSize = sizeof (WNDCLASSEX);
   wc.style = CS_HREDRAW | CS_VREDRAW;
-  wc.lpfnWndProc = window_proc;
+  wc.lpfnWndProc = (WNDPROC) window_proc;
   wc.hInstance = hinstance;
   wc.hCursor = LoadCursor (NULL, IDC_ARROW);
   wc.lpszClassName = "GstWIN32VideoOverlay";