Commit a488b14d by Eric Botcazou Committed by Eric Botcazou

libgfortran.h (ILP32 typedefs): Define _UINT8_T, _UINT32_T and _UINT64_T on Solaris.

	* libgfortran.h (ILP32 typedefs): Define _UINT8_T, _UINT32_T and
	_UINT64_T on Solaris.

From-SVN: r107708
parent b15b83fb
2005-11-30 Eric Botcazou <ebotcazou@libertysurf.fr>
* libgfortran.h (ILP32 typedefs): Define _UINT8_T, _UINT32_T and
_UINT64_T on Solaris.
2005-11-28 Steven G. Kargl <kargls@comcast.net>
PR libgfortran/25149
......
......@@ -65,9 +65,24 @@ typedef short int16_t;
typedef int int32_t;
typedef long long int64_t;
typedef unsigned char uint8_t;
#if defined(__sun) && defined(__svr4__)
/* Prevent <pthread.h> from redefining uint8_t on Solaris 2.5.1
FIXME when the header inclusion scheme is revisited. */
#define _UINT8_T
#endif
typedef unsigned short uint16_t;
typedef unsigned int uint32_t;
#if defined(__sun) && defined(__svr4__)
/* Prevent <pthread.h> from redefining uint32_t on Solaris 2.5.1
FIXME when the header inclusion scheme is revisited. */
#define _UINT32_T
#endif
typedef unsigned long long uint64_t;
#if defined(__sun) && defined(__svr4__)
/* Prevent <pthread.h> from redefining uint64_t on Solaris 2.5.1
FIXME when the header inclusion scheme is revisited. */
#define _UINT64_T
#endif
#endif
#if HAVE_SYS_TYPES_H
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment