diff options
author | Kai Tietz <kai.tietz@onevision.com> | 2009-08-25 10:32:38 +0000 |
---|---|---|
committer | Kai Tietz <ktietz@gcc.gnu.org> | 2009-08-25 12:32:38 +0200 |
commit | ce4a9de3a4eb3cfff2de03f9c552170e0cfd9ded (patch) | |
tree | 3bed0c645a511fdfb9307a47b8a7f69eabef3545 /gcc/gthr-win32.h | |
parent | d69b8a03d74e23e9f96303d3e219825e328d6dd8 (diff) | |
download | gcc-ce4a9de3a4eb3cfff2de03f9c552170e0cfd9ded.zip gcc-ce4a9de3a4eb3cfff2de03f9c552170e0cfd9ded.tar.gz gcc-ce4a9de3a4eb3cfff2de03f9c552170e0cfd9ded.tar.bz2 |
gthr-win32.h (__UNUSED_PARAM): Define, if not already present.
2009-08-25 Kai Tietz <kai.tietz@onevision.com>
* gcc/gthr-win32.h (__UNUSED_PARAM): Define, if not already present.
(__gthread_objc_condition_allocate): Mark arguments as unused.
(__gthread_objc_condition_deallocate): Likewise.
(__gthread_objc_condition_wait): Likewise.
(__gthread_objc_condition_broadcast): Likewise.
(__gthread_objc_condition_signal): Likewise.
(__gthread_objc_thread_detach): Cast via INT_PTR to pointer.
(__gthread_objc_thread_id): Likewise.
From-SVN: r151077
Diffstat (limited to 'gcc/gthr-win32.h')
-rw-r--r-- | gcc/gthr-win32.h | 19 |
1 files changed, 12 insertions, 7 deletions
diff --git a/gcc/gthr-win32.h b/gcc/gthr-win32.h index 74ac617..53f8396 100644 --- a/gcc/gthr-win32.h +++ b/gcc/gthr-win32.h @@ -72,6 +72,10 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see #include <_mingw.h> #endif +#ifndef __UNUSED_PARAM +#define __UNUSED_PARAM(x) x +#endif + #ifdef _LIBOBJC /* This is necessary to prevent windef.h (included from windows.h) from @@ -121,7 +125,7 @@ __gthread_objc_thread_detach (void (*func)(void *arg), void *arg) arg, 0, &thread_id))) thread_id = 0; - return (objc_thread_t) thread_id; + return (objc_thread_t) (INT_PTR) thread_id; } /* Set the current thread's priority. */ @@ -202,7 +206,7 @@ __gthread_objc_thread_exit (void) objc_thread_t __gthread_objc_thread_id (void) { - return (objc_thread_t) GetCurrentThreadId (); + return (objc_thread_t) (INT_PTR) GetCurrentThreadId (); } /* Sets the thread's local storage pointer. */ @@ -291,7 +295,7 @@ __gthread_objc_mutex_unlock (objc_mutex_t mutex) /* Allocate a condition. */ int -__gthread_objc_condition_allocate (objc_condition_t condition) +__gthread_objc_condition_allocate (objc_condition_t __UNUSED_PARAM(condition)) { /* Unimplemented. */ return -1; @@ -299,7 +303,7 @@ __gthread_objc_condition_allocate (objc_condition_t condition) /* Deallocate a condition. */ int -__gthread_objc_condition_deallocate (objc_condition_t condition) +__gthread_objc_condition_deallocate (objc_condition_t __UNUSED_PARAM(condition)) { /* Unimplemented. */ return -1; @@ -307,7 +311,8 @@ __gthread_objc_condition_deallocate (objc_condition_t condition) /* Wait on the condition */ int -__gthread_objc_condition_wait (objc_condition_t condition, objc_mutex_t mutex) +__gthread_objc_condition_wait (objc_condition_t __UNUSED_PARAM(condition), + objc_mutex_t __UNUSED_PARAM(mutex)) { /* Unimplemented. */ return -1; @@ -315,7 +320,7 @@ __gthread_objc_condition_wait (objc_condition_t condition, objc_mutex_t mutex) /* Wake up all threads waiting on this condition. */ int -__gthread_objc_condition_broadcast (objc_condition_t condition) +__gthread_objc_condition_broadcast (objc_condition_t __UNUSED_PARAM(condition)) { /* Unimplemented. */ return -1; @@ -323,7 +328,7 @@ __gthread_objc_condition_broadcast (objc_condition_t condition) /* Wake up one thread waiting on this condition. */ int -__gthread_objc_condition_signal (objc_condition_t condition) +__gthread_objc_condition_signal (objc_condition_t __UNUSED_PARAM(condition)) { /* Unimplemented. */ return -1; |