Assuming a terminal is 200 x 50 and ncurses emits something like:
ESC 4000 @
..which is regarded as "shift left by 4000" on xterm, what is the expected behavior of the terminal? Specifically, since this would be an operation potentially affecting multiple rows, is it essential a "block move"?