add LCC - a better C-Compiler for WEGA
This commit is contained in:
parent
f03523b62a
commit
745b5a4d46
|
|
@ -0,0 +1,39 @@
|
|||
/*
|
||||
* Copyright (c) 1980 Regents of the University of California.
|
||||
* All rights reserved. The Berkeley software License Agreement
|
||||
* specifies the terms and conditions for redistribution.
|
||||
*/
|
||||
|
||||
#ifndef lint
|
||||
static char sccsid[] = "@(#)clrtobot.c 5.2 (Berkeley) 10/24/85";
|
||||
#endif not lint
|
||||
|
||||
# include "curses.ext"
|
||||
|
||||
/*
|
||||
* This routine erases everything on the window.
|
||||
*
|
||||
*/
|
||||
wclrtobot(win)
|
||||
reg WINDOW *win; {
|
||||
|
||||
reg int y;
|
||||
reg char *sp, *end, *maxx;
|
||||
reg int startx, minx;
|
||||
|
||||
startx = win->_curx;
|
||||
for (y = win->_cury; y < win->_maxy; y++) {
|
||||
minx = _NOCHANGE;
|
||||
end = &win->_y[y][win->_maxx];
|
||||
for (sp = &win->_y[y][startx]; sp < end; sp++)
|
||||
if (*sp != ' ') {
|
||||
maxx = sp;
|
||||
if (minx == _NOCHANGE)
|
||||
minx = sp - win->_y[y];
|
||||
*sp = ' ';
|
||||
}
|
||||
if (minx != _NOCHANGE)
|
||||
touchline(win, y, minx, maxx - &win->_y[y][0]);
|
||||
startx = 0;
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue