2005-12-16 Ralf Corsepius <ralf.corsepius@rtems.org>
* libc/include/stdint.h: Prefer long over int for int32_t. Use __have_long32 to set up int32_t. * libc/include/inttypes.h: Use "#if xxx" instead of "#ifdef xxx" (Sync with stdint.h).
This commit is contained in:
		| @@ -1,3 +1,10 @@ | ||||
| 2005-12-16  Ralf Corsepius <ralf.corsepius@rtems.org> | ||||
|  | ||||
| 	* libc/include/stdint.h: Prefer long over int for int32_t. | ||||
| 	Use __have_long32 to set up int32_t. | ||||
| 	* libc/include/inttypes.h: Use "#if xxx" instead of "#ifdef xxx" | ||||
| 	(Sync with stdint.h). | ||||
|  | ||||
| 2005-12-14  Corinna Vinschen  <corinna@vinschen.de> | ||||
|  | ||||
| 	* libc/include/sys/fcntl.h: Define O_SYNC unconditionally.  Fix | ||||
|   | ||||
| @@ -112,7 +112,7 @@ | ||||
| #define SCNxFAST16	__SCN16(x) | ||||
|  | ||||
| /* 32-bit types */ | ||||
| #if defined(__have_long32) | ||||
| #if __have_long32 | ||||
| #define __PRI32(x) __STRINGIFY(l##x) | ||||
| #define __SCN32(x) __STRINGIFY(l##x) | ||||
| #else | ||||
| @@ -163,10 +163,10 @@ | ||||
|  | ||||
|  | ||||
| /* 64-bit types */ | ||||
| #if defined(__have_longlong64) | ||||
| #if __have_longlong64 | ||||
| #define __PRI64(x) __STRINGIFY(ll##x) | ||||
| #define __SCN64(x) __STRINGIFY(ll##x) | ||||
| #elif defined(__have_long64) | ||||
| #elif __have_long64 | ||||
| #define __PRI64(x) __STRINGIFY(l##x) | ||||
| #define __SCN64(x) __STRINGIFY(l##x) | ||||
| #else | ||||
| @@ -217,10 +217,10 @@ | ||||
| #endif | ||||
|  | ||||
| /* max-bit types */ | ||||
| #if defined(__have_longlong64) | ||||
| #if __have_longlong64 | ||||
| #define __PRIMAX(x) __STRINGIFY(ll##x) | ||||
| #define __SCNMAX(x) __STRINGIFY(ll##x) | ||||
| #elif defined(__have_long64) | ||||
| #elif __have_long64 | ||||
| #define __PRIMAX(x) __STRINGIFY(l##x) | ||||
| #define __SCNMAX(x) __STRINGIFY(l##x) | ||||
| #else | ||||
| @@ -242,10 +242,10 @@ | ||||
| #define SCNxMAX		__SCNMAX(x) | ||||
|  | ||||
| /* ptr types */ | ||||
| #if defined(__have_longlong64) | ||||
| #if __have_longlong64 | ||||
| #define __PRIPTR(x) __STRINGIFY(ll##x) | ||||
| #define __SCNPTR(x) __STRINGIFY(ll##x) | ||||
| #elif defined(__have_long64) | ||||
| #elif __have_long64 | ||||
| #define __PRIPTR(x) __STRINGIFY(l##x) | ||||
| #define __SCNPTR(x) __STRINGIFY(l##x) | ||||
| #else | ||||
|   | ||||
| @@ -79,14 +79,14 @@ typedef uint16_t  	uint_least8_t; | ||||
| #endif | ||||
| #endif | ||||
|  | ||||
| #if __STDINT_EXP(INT_MAX) == 0x7fffffffL | ||||
| typedef signed int int32_t; | ||||
| typedef unsigned int uint32_t; | ||||
| #define __int32_t_defined 1 | ||||
| #elif __STDINT_EXP(LONG_MAX) == 0x7fffffffL | ||||
| #if __have_long32 | ||||
| typedef signed long int32_t; | ||||
| typedef unsigned long uint32_t; | ||||
| #define __int32_t_defined 1 | ||||
| #elif __STDINT_EXP(INT_MAX) == 0x7fffffffL | ||||
| typedef signed int int32_t; | ||||
| typedef unsigned int uint32_t; | ||||
| #define __int32_t_defined 1 | ||||
| #elif __STDINT_EXP(SHRT_MAX) == 0x7fffffffL | ||||
| typedef signed short int32_t; | ||||
| typedef unsigned short uint32_t; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user