_beginthread returns uintptr_t.

64-bit Windows is a thing, and we'll have to support it some day...

Change-Id: Ib9e2da1a5625e95a0ffadfee8501825dfd4f9594
This commit is contained in:
Elliott Hughes 2015-05-05 14:34:41 -07:00
parent 89114c5000
commit 2e4a2eeaf3
1 changed files with 2 additions and 2 deletions

View File

@ -84,8 +84,8 @@ typedef void* (*adb_thread_func_t)(void* arg);
typedef void (*win_thread_func_t)(void* arg);
static __inline__ bool adb_thread_create(adb_thread_func_t func, void* arg) {
unsigned tid = _beginthread( (win_thread_func_t)func, 0, arg );
return (tid != (unsigned)-1L);
uintptr_t tid = _beginthread((win_thread_func_t)func, 0, arg);
return (tid != static_cast<uintptr_t>(-1L));
}
static __inline__ unsigned long adb_thread_id()