gthr-win32.h (__gthread_setspecific): Use CONST_CAST2.

2008-08-31  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>

	* gcc/gthr-win32.h (__gthread_setspecific): Use CONST_CAST2.

From-SVN: r139839
This commit is contained in:
Aaron W. LaFramboise 2008-08-31 12:26:48 -06:00 committed by Aaron W. LaFramboise
parent 6528b88d94
commit 9e2af376dd
3 changed files with 13 additions and 2 deletions

View file

@ -1,3 +1,8 @@
2008-08-31 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
* gthr-win32.h (__gthread_setspecific): Use CONST_CAST2.
* config/i386/gthr-win32.c (__gthread_setspecific): Same.
2008-08-31 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
* mkmap-flat.awk: Add option pe_dll.

View file

@ -141,7 +141,10 @@ __gthr_win32_getspecific (__gthread_key_t key)
int
__gthr_win32_setspecific (__gthread_key_t key, const void *ptr)
{
return (TlsSetValue (key, (void*) ptr) != 0) ? 0 : (int) GetLastError ();
if (TlsSetValue (key, CONST_CAST2(void *, const void *, ptr)) != 0)
return 0;
else
return GetLastError ();
}
void

View file

@ -455,7 +455,10 @@ __gthread_getspecific (__gthread_key_t key)
static inline int
__gthread_setspecific (__gthread_key_t key, const void *ptr)
{
return __gthr_win32_setspecific (key, ptr);
if (TlsSetValue (key, CONST_CAST2(void *, const void *, ptr)) != 0)
return 0;
else
return GetLastError ();
}
static inline void