| /* APPLE LOCAL file test of wchar_t's definition in inttypes.h */ |
| |
| /* { dg-do run } */ |
| /* { dg-options "-Wall -W" } */ |
| |
| #include <inttypes.h> |
| #include <stdint.h> |
| |
| /* Verify that WCHAR_MAX is the largest positive 32-bit integer */ |
| #if WCHAR_MAX != 0x7fffffff |
| # error WCHAR_MAX has incorrect value |
| #endif |
| |
| /* Verify that WCHAR_MIN is negative and consistent with WCHAR_MAX. */ |
| #if WCHAR_MIN != (-WCHAR_MAX-1) |
| # error WCHAR_MIN has incorrect value |
| #endif |
| |
| int dummy1[5 - sizeof(wchar_t)] = { 0 }; |
| int dummy2[sizeof(wchar_t) - 3] = { 0 }; |
| |
| int main () |
| { |
| /* Verify that wchar_t is a 32-bit type. */ |
| return (sizeof(wchar_t) == 4) ? 0 : 1; |
| } |