xref: /netbsd-src/tests/lib/libcurses/tests/wecho_wchar (revision ce321bb046b7a850b16aef44adff2afe1041bbfe)
1*ce321bb0Sblymninclude window
2*ce321bb0Sblymncchar HCHAR 0 "H"
3*ce321bb0Sblymncall OK wecho_wchar $win1 $HCHAR
4*ce321bb0Sblymncall2 0 1 getyx $win1
5*ce321bb0Sblymncall OK wecho_wchar $win1 $HCHAR
6*ce321bb0Sblymncall OK wecho_wchar $win1 $HCHAR
7*ce321bb0Sblymncompare wadd_wch1.chk
8*ce321bb0Sblymn
9*ce321bb0Sblymn# tests for multi-column characters
10*ce321bb0Sblymncall OK wmove $win1 1 0
11*ce321bb0Sblymncchar ACHAR 0x100 0x3401
12*ce321bb0Sblymncall OK wecho_wchar $win1 $ACHAR
13*ce321bb0Sblymncall2 1 2 getyx $win1
14*ce321bb0Sblymn
15*ce321bb0Sblymncchar CHAR 0 0x3401
16*ce321bb0Sblymn# test for wrapping
17*ce321bb0Sblymncall OK wmove $win1 1 5
18*ce321bb0Sblymncall OK wecho_wchar $win1 $CHAR
19*ce321bb0Sblymncall OK wecho_wchar $win1 $CHAR
20*ce321bb0Sblymncall OK wrefresh $win1
21*ce321bb0Sblymncall2 2 4 getyx $win1
22*ce321bb0Sblymncompare wadd_wch2.chk
23*ce321bb0Sblymn
24*ce321bb0Sblymn# test for special character processing
25*ce321bb0Sblymncchar BACK 0 0x8
26*ce321bb0Sblymncall OK wecho_wchar $win1 $BACK
27*ce321bb0Sblymncall OK wrefresh $win1
28*ce321bb0Sblymncall2 2 3 getyx $win1
29