blob: 6799c59c5ebf49b4280ebdf8ba3984a1058ae771 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
/* 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;
}
|