scc

A fork of https://git.simple-cc.org/scc/ for Qute

git clone https://git.8pit.net/scc.git

 1#include <assert.h>
 2#include <stdio.h>
 3#include <wchar.h>
 4
 5/*
 6output:
 7testing
 8done
 9end:
10*/
11
12int
13main(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};
21
22	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");
34
35	return 0;
36}