xref: /netbsd-src/tests/lib/libcurses/tests/echo_wchar (revision ce321bb046b7a850b16aef44adff2afe1041bbfe)
1*ce321bb0Sblymninclude start
2*ce321bb0Sblymncall OK move 14 14
3*ce321bb0Sblymncchar HCHAR 0 "H"
4*ce321bb0Sblymncall OK echo_wchar $HCHAR
5*ce321bb0Sblymncall2 14 15 getyx STDSCR
6*ce321bb0Sblymncall OK echo_wchar $HCHAR
7*ce321bb0Sblymncall OK echo_wchar $HCHAR
8*ce321bb0Sblymncompare add_wch1.chk
9*ce321bb0Sblymncall OK move 14 79
10*ce321bb0Sblymncall OK echo_wchar $HCHAR
11*ce321bb0Sblymncall2 15 0 getyx STDSCR
12*ce321bb0Sblymncall OK echo_wchar $HCHAR
13*ce321bb0Sblymncall2 15 1 getyx STDSCR
14*ce321bb0Sblymncall OK echo_wchar $HCHAR
15*ce321bb0Sblymncall OK echo_wchar $HCHAR
16*ce321bb0Sblymncall OK echo_wchar $HCHAR
17*ce321bb0Sblymncall OK echo_wchar $HCHAR
18*ce321bb0Sblymncall OK echo_wchar $HCHAR
19*ce321bb0Sblymncall OK echo_wchar $HCHAR
20*ce321bb0Sblymncall OK echo_wchar $HCHAR
21*ce321bb0Sblymncompare add_wch2.chk
22*ce321bb0Sblymncall2 15 8 getyx STDSCR
23*ce321bb0Sblymn
24*ce321bb0Sblymncall OK clear
25*ce321bb0Sblymncall OK refresh
26*ce321bb0Sblymncompare clear1.chk
27*ce321bb0Sblymn
28*ce321bb0Sblymn# tests for multi-column characters
29*ce321bb0Sblymncchar ACHAR 0x100 0x3401
30*ce321bb0Sblymncall OK echo_wchar $ACHAR
31*ce321bb0Sblymncall2 0 2 getyx STDSCR
32*ce321bb0Sblymn
33*ce321bb0Sblymncchar CHAR 0 0x3401
34*ce321bb0Sblymn# test for wrapping
35*ce321bb0Sblymncall OK move 0 79
36*ce321bb0Sblymncall OK echo_wchar $CHAR
37*ce321bb0Sblymncall OK echo_wchar $CHAR
38*ce321bb0Sblymncall2 1 4 getyx STDSCR
39*ce321bb0Sblymn
40*ce321bb0Sblymn# test for special character processing
41*ce321bb0Sblymncchar BACK 0 0x8
42*ce321bb0Sblymncall OK echo_wchar $BACK
43*ce321bb0Sblymn#compare add_wch3.chk
44*ce321bb0Sblymn
45*ce321bb0Sblymn# we are now at middle of multi-col char
46*ce321bb0Sblymn# (unexpected output)
47*ce321bb0Sblymn# call OK echo_wchar $CHAR
48*ce321bb0Sblymn# call2 1 4 getyx STDSCR
49