1include start 2 3include window_create 4call OK mvwaddstr $win1 0 0 "AAAAAA" 5call OK mvwaddstr $win1 1 0 "BBBBBB" 6call OK mvwaddstr $win1 2 0 "CCCCCC" 7call OK mvwaddstr $win1 3 0 "DDDDDD" 8call OK mvwaddstr $win1 4 0 "EEEEEE" 9# last character cannot be there due to wrapping 10call OK mvwaddstr $win1 5 0 "FFFFF" 11call OK wrefresh $win1 12compare overwrite1.chk 13 14call win2 newwin 6 6 6 7 15call OK mvwaddstr $win2 0 0 "AAAAAA" 16call OK mvwaddstr $win2 1 0 "BBBBBB" 17call OK mvwaddstr $win2 2 0 "CCCCCC" 18call OK wrefresh $win2 19compare overwrite2.chk 20 21call OK overwrite $win1 $win2 22compare overwrite3.chk 23 24call2 OK "EEEEAA" mvwinstr $win2 0 0 25call2 OK "FFF BB" mvwinstr $win2 1 0 26call2 OK "CCCCCC" mvwinstr $win2 2 0 27 28# Check for multi-byte characters, 0x3401 is chinese multi-byte character 29cchar CHAR 0 [0x3401, 0] 30call OK mvwadd_wch $win1 4 1 $CHAR 31 32call OK overwrite $win1 $win2 33compare overwrite4.chk 34 35# XXXXX incorrect - this should be EEEEAA I think. 36# XXXXX disable for now, return is wrong 37#call2 OK "EEEAA" mvwinstr $win2 0 0 38