2N/A * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
2N/A * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
2N/A"$Header: /team/ps/sun_xcurses/archive/local_changes/xcurses/src/lib/"
2N/A"libxcurses/src/libc/xcurses/rcs/doupdate.c 1.22 1998/06/04 12:13:38 "
2N/Astatic void erase_bottom(int, int);
2N/Astatic void clear_bottom(int);
2N/Astatic void lines_delete(int, int);
2N/Astatic void lines_insert(int, int);
2N/Astatic void lines_replace(int, int);
2N/Astatic void text_replace(int);
2N/A * All ordinary characters go to the screen via the putc in doupdate.c
2N/A if (back_color_erase)
2N/A if (back_color_erase)
2N/A bestDeleteCount = 0;
2N/A deleteCount++) {
2N/A bestDeleteCount = 0;
2N/A if (bestDeleteCount) {
2N/A case REGION_DIFFERENT:
2N/A return (blankEolStart);
2N/A return (blankEolStart);
2N/A case REGION_COMMON:
2N/A case REGION_COMMON:
2N/A case REGION_DELETE:
2N/A case REGION_DIFFERENT:
2N/A if (eat_newline_glitch) {
2N/A if (pollTypeahead()) {
2N/A (void) reset_prog_mode();
2N/A clear_bottom(0);