2005-10-03 Ralf Corsepius <ralf.corsepius@rtems.org>
* libc/include/stdint.h: Use __INTMAX_TYPE__ to derive intmax_t. Use __UINTMAX_TYPE__ to derive uintmax_t. Fix minor typo.
This commit is contained in:
parent
b94d50c035
commit
14491fd0e0
|
@ -1,3 +1,10 @@
|
||||||
|
2005-10-03 Ralf Corsepius <ralf.corsepius@rtems.org>
|
||||||
|
|
||||||
|
* libc/include/stdint.h:
|
||||||
|
Use __INTMAX_TYPE__ to derive intmax_t.
|
||||||
|
Use __UINTMAX_TYPE__ to derive uintmax_t.
|
||||||
|
Fix minor typo.
|
||||||
|
|
||||||
2005-09-27 Ralf Corsepius <ralf.corsepius@rtems.org>
|
2005-09-27 Ralf Corsepius <ralf.corsepius@rtems.org>
|
||||||
|
|
||||||
* libc/include/stdint.h: Correct __STDINT_EXP macro incorrectly
|
* libc/include/stdint.h: Correct __STDINT_EXP macro incorrectly
|
||||||
|
|
|
@ -148,16 +148,27 @@ typedef uint64_t uint_least32_t;
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if __have_longlong64
|
/* Greatest-width integer types */
|
||||||
typedef signed long long intmax_t;
|
/* Modern GCCs provide __INTMAX_TYPE__ */
|
||||||
typedef unsigned long long uintmax_t;
|
#if defined(__INTMAX_TYPE__)
|
||||||
|
typedef __INTMAX_TYPE__ intmax_t;
|
||||||
|
#elif __have_longlong64
|
||||||
|
typedef signed long long intmax_t;
|
||||||
#else
|
#else
|
||||||
typedef signed long intmax_t;
|
typedef signed long intmax_t;
|
||||||
typedef unsigned long uintmax_t;
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/* Modern GCCs provide __UINTMAX_TYPE__ */
|
||||||
|
#if defined(__UINTMAX_TYPE__)
|
||||||
|
typedef __UINTMAX_TYPE__ uintmax_t;
|
||||||
|
#elif __have_longlong64
|
||||||
|
typedef unsigned long long uintmax_t;
|
||||||
|
#else
|
||||||
|
typedef unsigned long uintmax_t;
|
||||||
|
#endif
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* GCC doesn't provide an propriate macro for [u]intptr_t
|
* GCC doesn't provide an appropriate macro for [u]intptr_t
|
||||||
* For now, use __PTRDIFF_TYPE__
|
* For now, use __PTRDIFF_TYPE__
|
||||||
*/
|
*/
|
||||||
#if defined(__PTRDIFF_TYPE__)
|
#if defined(__PTRDIFF_TYPE__)
|
||||||
|
|
Loading…
Reference in New Issue