/*
* $Log$
+ * Revision 1.5 2008/02/06 11:30:37 james
+ * *** empty log message ***
+ *
* Revision 1.4 2008/02/05 01:11:46 james
* *** empty log message ***
*
#include "project.h"
void
-crt_erase (CRT * c, CRT_Pos s, CRT_Pos e,int ea)
+crt_erase (CRT * c, CRT_Pos s, CRT_Pos e, int ea)
{
CRT_CA *ps = &c->screen[CRT_ADDR_POS (&s)];
CRT_CA *pe = &c->screen[CRT_ADDR_POS (&e)];
{
ps->chr = ' ';
if (ea)
- ps->attr = CRT_ATTR_NORMAL;
+ ps->attr = CRT_ATTR_NORMAL;
ps++;
}
CRT_Pos e = { CRT_COLS - 1, CRT_ROWS - 1 };
int i;
- crt_erase (c, s, e,1);
+ crt_erase (c, s, e, 1);
#if 0
for (i = 0; i < CRT_ROWS; ++i)
}
void
-crt_scroll_up (CRT * c, CRT_Pos s, CRT_Pos e,int ea)
+crt_scroll_up (CRT * c, CRT_Pos s, CRT_Pos e, int ea)
{
int l, n;
int p;
- s.x=0;
- e.x=CRT_COLS-1;
+ s.x = 0;
+ e.x = CRT_COLS - 1;
l = e.x - s.x;
l++;
}
s.y = e.y;
- crt_erase (c, s, e,ea);
+ crt_erase (c, s, e, ea);
}
void
-crt_scroll_down (CRT * c, CRT_Pos s, CRT_Pos e,int ea)
+crt_scroll_down (CRT * c, CRT_Pos s, CRT_Pos e, int ea)
{
int l, n;
int p;
- s.x=0;
- e.x=CRT_COLS-1;
+ s.x = 0;
+ e.x = CRT_COLS - 1;
l = e.x - s.x;
l++;
while (n--)
{
- memcpy (&c->screen[p],&c->screen[p-CRT_COLS], l);
+ memcpy (&c->screen[p], &c->screen[p - CRT_COLS], l);
p -= CRT_COLS;
}
e.y = s.y;
- crt_erase (c, s, e,ea);
+ crt_erase (c, s, e, ea);
}