include start
wchar WSTR ["A", "A"*2, 0x3401, "A"*2]
call OK ins_wstr $WSTR
call OK refresh
call2 0 0 getyx STDSCR
compare ins_wstr1.chk

# first character is non-spacing, hence it must fail
wchar FWSTR [0x300, "A"*2]
call ERR ins_wstr $FWSTR

call OK mvaddstr 10 75 "AAA"
call OK refresh

# test shifting of above added characters, test do not wrap property 
wchar NSTR ["A"*4]
call OK move 10 10
call OK ins_wstr $NSTR
call OK refresh
call2 10 10 getyx STDSCR
compare ins_wstr2.chk

# lib/55433: Bug in special character handling of ins_wstr() of libcurses
# test special character processing [FAILING]
# wchar NSTR ["A"*3, "\r", "B"*2]
# call OK move 20 0
# call OK ins_wstr $NSTR
# call OK refresh
