Ticket #15990: foo.c

File foo.c, 498 bytes (added by bhaible, 4 years ago)

test program

Line 
1#include <uchar.h>
2#include <stdio.h>
3#include <stdint.h>
4
5int char16_is_unsigned = (char16_t)(-1) >= 0;
6int char32_is_unsigned = (char32_t)(-1) >= 0;
7
8int main ()
9{
10 printf("char16_t is unsigned? %d\n", char16_is_unsigned);
11 printf("char32_t is unsigned? %d\n", char32_is_unsigned);
12 printf("char16_t is as wide as uint_least16_t? %d\n", sizeof(char16_t)==sizeof(uint_least16_t));
13 printf("char32_t is as wide as uint_least32_t? %d\n", sizeof(char16_t)==sizeof(uint_least16_t));
14 return 0;
15}