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:
		| @@ -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__) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user