Mercurial > ms-int-types
comparison stdint.h @ 6:2a946c144fe7
Added #ifndef for SIZE_MAX (it is defined in limits.h on MSVSC 8).
| author | ipse.c99@d525d15b-5824-0410-80a3-6185d19c2cde |
|---|---|
| date | Wed, 13 Dec 2006 09:47:48 +0000 |
| parents | 72746e08c7ec |
| children | dfeb4c5e9077 |
comparison
equal
deleted
inserted
replaced
| 5:72746e08c7ec | 6:2a946c144fe7 |
|---|---|
| 158 #endif // _WIN64 ] | 158 #endif // _WIN64 ] |
| 159 | 159 |
| 160 #define SIG_ATOMIC_MIN INT_MIN | 160 #define SIG_ATOMIC_MIN INT_MIN |
| 161 #define SIG_ATOMIC_MAX INT_MAX | 161 #define SIG_ATOMIC_MAX INT_MAX |
| 162 | 162 |
| 163 #ifdef _WIN64 // [ | 163 #ifndef SIZE_MAX // [ |
| 164 # define SIZE_MAX _UI64_MAX | 164 # ifdef _WIN64 // [ |
| 165 #else // _WIN64 ][ | 165 # define SIZE_MAX _UI64_MAX |
| 166 # define SIZE_MAX _UI32_MAX | 166 # else // _WIN64 ][ |
| 167 #endif // _WIN64 ] | 167 # define SIZE_MAX _UI32_MAX |
| 168 # endif // _WIN64 ] | |
| 169 #endif // SIZE_MAX ] | |
| 168 | 170 |
| 169 // WCHAR_MIN and WCHAR_MAX are also defined in <wchar.h> | 171 // WCHAR_MIN and WCHAR_MAX are also defined in <wchar.h> |
| 170 #ifndef WCHAR_MIN // [ | 172 #ifndef WCHAR_MIN // [ |
| 171 #define WCHAR_MIN 0 | 173 # define WCHAR_MIN 0 |
| 172 #endif // WCHAR_MIN ] | 174 #endif // WCHAR_MIN ] |
| 173 #ifndef WCHAR_MAX // [ | 175 #ifndef WCHAR_MAX // [ |
| 174 #define WCHAR_MAX _UI16_MAX | 176 # define WCHAR_MAX _UI16_MAX |
| 175 #endif // WCHAR_MAX ] | 177 #endif // WCHAR_MAX ] |
| 176 | 178 |
| 177 #define WINT_MIN 0 | 179 #define WINT_MIN 0 |
| 178 #define WINT_MAX _UI16_MAX | 180 #define WINT_MAX _UI16_MAX |
| 179 | 181 |
