diff options
author | José Fonseca <[email protected]> | 2012-01-26 17:33:33 +0000 |
---|---|---|
committer | José Fonseca <[email protected]> | 2012-01-26 17:33:33 +0000 |
commit | 6549e721addc8fdf6b44450bf40ca14052a7745d (patch) | |
tree | fc4cc4ab7bf7eeeaa6cfb6af29d614c8726fc364 /src/mapi | |
parent | 1d1033926dc8deb6e22b918889ec4be65637e4bf (diff) |
mapi: Make initMagic unsigned.
To avoid signed/unsigned comparison warnings against INIT_MAGIC
0xff8adc98, which doesn't fit on signed integers.
Diffstat (limited to 'src/mapi')
-rw-r--r-- | src/mapi/mapi/u_thread.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/mapi/mapi/u_thread.h b/src/mapi/mapi/u_thread.h index 0b2beef8c63..ffe17b207a3 100644 --- a/src/mapi/mapi/u_thread.h +++ b/src/mapi/mapi/u_thread.h @@ -92,7 +92,7 @@ extern "C" { struct u_tsd { pthread_key_t key; - int initMagic; + unsigned initMagic; }; typedef pthread_mutex_t u_mutex; @@ -126,7 +126,7 @@ u_tsd_init(struct u_tsd *tsd) static INLINE void * u_tsd_get(struct u_tsd *tsd) { - if (tsd->initMagic != (int) INIT_MAGIC) { + if (tsd->initMagic != INIT_MAGIC) { u_tsd_init(tsd); } return pthread_getspecific(tsd->key); @@ -136,7 +136,7 @@ u_tsd_get(struct u_tsd *tsd) static INLINE void u_tsd_set(struct u_tsd *tsd, void *ptr) { - if (tsd->initMagic != (int) INIT_MAGIC) { + if (tsd->initMagic != INIT_MAGIC) { u_tsd_init(tsd); } if (pthread_setspecific(tsd->key, ptr) != 0) { @@ -157,7 +157,7 @@ u_tsd_set(struct u_tsd *tsd, void *ptr) struct u_tsd { DWORD key; - int initMagic; + unsigned initMagic; }; typedef CRITICAL_SECTION u_mutex; @@ -234,7 +234,7 @@ u_tsd_set(struct u_tsd *tsd, void *ptr) #ifndef THREADS struct u_tsd { - int initMagic; + unsigned initMagic; }; typedef unsigned u_mutex; |