date and time created 83/08/05 13:35:39 by sam
[unix-history] / usr / src / old / lib2648 / areaclear.c
CommitLineData
46f97079
RC
1/* areaclear.c 4.1 83/03/09 */
2
3#include "2648.h"
4
5areaclear(rmin, cmin, rmax, cmax)
6int rmin, cmin, rmax, cmax;
7{
8 int osm;
9 char mes[20];
10 register int i;
11
12#ifdef TRACE
13 if (trace)
14 fprintf(trace, "areaclear(%d, %d, %d, %d)\n", rmin, cmin, rmax, cmax);
15#endif
16 osm = _supsmode;
17 setclear();
18 sync();
19#ifdef notdef
20 /* old kludge because I couldn't get area fill to work */
21 for (i=rmax; i>=rmin; i--) {
22 move(cmin, i);
23 draw(cmax, i);
24 }
25#endif
26 sprintf(mes, "%da1b%d %d %d %de", (_video==NORMAL) ? 1 : 2, cmin, rmin, cmax, rmax);
27 escseq(ESCM);
28 outstr(mes);
29 _supsmode = osm;
30}