diff options
Diffstat (limited to 'src/crt.c')
-rw-r--r-- | src/crt.c | 27 |
1 files changed, 15 insertions, 12 deletions
@@ -10,6 +10,9 @@ static char rcsid[] = "$Id$"; /* * $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 *** * @@ -27,7 +30,7 @@ static char rcsid[] = "$Id$"; #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)]; @@ -36,7 +39,7 @@ crt_erase (CRT * c, CRT_Pos s, CRT_Pos e,int ea) { ps->chr = ' '; if (ea) - ps->attr = CRT_ATTR_NORMAL; + ps->attr = CRT_ATTR_NORMAL; ps++; } @@ -49,7 +52,7 @@ crt_cls (CRT * c) 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) @@ -62,13 +65,13 @@ crt_cls (CRT * c) } 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++; @@ -85,18 +88,18 @@ crt_scroll_up (CRT * c, CRT_Pos s, CRT_Pos e,int ea) } 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++; @@ -109,12 +112,12 @@ crt_scroll_down (CRT * c, CRT_Pos s, CRT_Pos e,int ea) 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); } |