[glib] glib/tests/private.c: Fix compilation on Windows



commit 76bc1ab28084dab671fed6e9f3993014e225df2c
Author: Chun-wei Fan <fanchunwei src gnome org>
Date:   Wed Dec 21 11:24:09 2011 +0800

    glib/tests/private.c: Fix compilation on Windows
    
    -process.h must be included for _beginthreadex
    -Use a cast to HANDLE on _beginthreadex to silence warnings on different
     types

 glib/tests/private.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/glib/tests/private.c b/glib/tests/private.c
index c21aacf..cacf3f5 100644
--- a/glib/tests/private.c
+++ b/glib/tests/private.c
@@ -114,6 +114,7 @@ private3_free (gpointer data)
 
 #ifdef G_OS_WIN32
 #include <windows.h>
+#include <process.h>
 
 static guint __stdcall
 #else
@@ -139,7 +140,7 @@ test_private3 (void)
   {
     HANDLE thread;
     guint ignore;
-    thread = _beginthreadex (NULL, 0, private3_func, NULL, 0, &ignore);
+    thread = (HANDLE) _beginthreadex (NULL, 0, private3_func, NULL, 0, &ignore);
     WaitForSingleObject (thread, INFINITE);
     CloseHandle (thread);
   }



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]