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
This commit is contained in:
Chun-wei Fan 2011-12-21 11:24:09 +08:00
parent cb71b03e2f
commit 76bc1ab280

View File

@ -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);
}