| #define COMPILETIME_CHECK | |
| #include <uchar.h> | |
| #if !defined(COMPILETIME_CHECK) | |
| #include <stdlib.h> | |
| #endif | |
| int main (void) | |
| { | |
| /* wchar_t should compatible to char16_t on Windows */ | |
| #if defined(COMPILETIME_CHECK) | |
| typedef int dummy[2 * (sizeof(wchar_t) == sizeof(char16_t)) - 1]; | |
| #else /*if defined(RUNTIME_CHECK)*/ | |
| if (sizeof(wchar_t) != sizeof(char16_t)) | |
| abort (); | |
| #endif | |
| return 0; | |
| } |