1#include <assert.h>2#include <stdio.h>3#include <wchar.h>45/*6output:7testing8done9end:10*/1112int13main(void)14{15 wchar_t t1[] = {0};16 wchar_t t2[] = {0};17 wchar_t t3[] = {0x31, 0};18 wchar_t t4[] = {0x31, 0};19 wchar_t t5[] = {0x31, 0x32, 0};20 wchar_t t6[] = {0, 0x31, 0};2122 puts("testing");23 assert(wcscmp(t1, t1) == 0);24 assert(wcscmp(t1, t2) == 0);25 assert(wcscmp(t1, t3) < 0);26 assert(wcscmp(t3, t1) > 0);27 assert(wcscmp(t3, t3) == 0);28 assert(wcscmp(t3, t4) == 0);29 assert(wcscmp(t3, t5) < 0);30 assert(wcscmp(t5, t3) > 0);31 assert(wcscmp(t3, t6) > 0);32 assert(wcscmp(t6, t3) < 0);33 puts("done");3435 return 0;36}