+2006-06-17 Bruno Haible <bruno@clisp.org>
+
+ * stdint_.h (_UINT8_T, _UINT32_T, _UINT64_T): New macros. Fixes a
+ problem on Solaris 2.5.1.
+
2006-06-16 Eric Blake <ebb9@byu.net>
* unsetenv.c [!defined errno]: Assume errno.h declares errno.
#endif
#if !@HAVE_UINT8_T@
typedef unsigned char uint8_t;
+# define _UINT8_T /* avoid collision with Solaris 2.5.1 <pthread.h> */
#endif
#if !@HAVE_INT16_T@
#endif
#if !@HAVE_UINT32_T@
typedef unsigned int uint32_t;
+# define _UINT32_T /* avoid collision with Solaris 2.5.1 <pthread.h> */
#endif
#if @HAVE_INT64_T@
# define _STDINT_H_HAVE_UINT64 1
# elif @HAVE_LONG_LONG_64BIT@
typedef unsigned long long uint64_t;
+# define _UINT64_T /* avoid collision with Solaris 2.5.1 <pthread.h> */
# define _STDINT_H_HAVE_UINT64 1
# elif defined _MSC_VER
typedef unsigned __int64 uint64_t;