The statement
gl_thread_t t = gl_thread_self ();
gives a gcc warning about assignment from a pointer to an integer. This fixes
it:
2011-07-08 Bruno Haible br...@clisp.org
thread: Avoid gcc warnings when using gl_thread_self().
* lib/glthread/thread.h (gl_thread_self): Return
On 07/08/2011 05:27 AM, Bruno Haible wrote:
The statement
gl_thread_t t = gl_thread_self ();
gives a gcc warning about assignment from a pointer to an integer. This fixes
it:
2011-07-08 Bruno Haible br...@clisp.org
thread: Avoid gcc warnings when using gl_thread_self().
Eric Blake wrote:
- (pthread_in_use () ? (void *) pthread_self () : NULL)
+ (pthread_in_use () ? pthread_self () : (pthread_t) NULL)
This not portable. POSIX allows pthread_t to be a non-pointer type, so
you can't necessarily cast NULL to pthread_t.
Yes, and the only platform