From 4cd3114c5013aeccd790582f6cd1dd2760be9dd0 Mon Sep 17 00:00:00 2001 From: james <> Date: Fri, 7 Mar 2008 12:37:04 +0000 Subject: *** empty log message *** --- src/html.c | 105 ++++++++++++++++++++++++++++--------------------------------- 1 file changed, 48 insertions(+), 57 deletions(-) (limited to 'src/html.c') diff --git a/src/html.c b/src/html.c index e789d11..dc5e3f8 100644 --- a/src/html.c +++ b/src/html.c @@ -1,4 +1,4 @@ -/* +/* * html.c: * * Copyright (c) 2008 James McKenzie , @@ -8,8 +8,11 @@ static char rcsid[] = "$Id$"; -/* +/* * $Log$ + * Revision 1.14 2008/03/07 12:37:04 james + * *** empty log message *** + * * Revision 1.13 2008/03/06 16:49:39 james * *** empty log message *** * @@ -80,35 +83,29 @@ static int colormap[] = { static void html_entity (FILE * f, int c) { - switch (c) - { - case 32: - fprintf (f, " "); - break; - case 38: - fprintf (f, "&"); - break; - case 60: - fprintf (f, "<"); - break; - case 62: - fprintf (f, ">"); - break; - default: - - if ((c >= 32) && (c < 127)) - { - fputc (c, f); - } - else if (c > 127) - { - fprintf (f, "&#x%04x;", c); - } - else - { - fputc (' ', f); - } + switch (c) { + case 32: + fprintf (f, " "); + break; + case 38: + fprintf (f, "&"); + break; + case 60: + fprintf (f, "<"); + break; + case 62: + fprintf (f, ">"); + break; + default: + + if ((c >= 32) && (c < 127)) { + fputc (c, f); + } else if (c > 127) { + fprintf (f, "&#x%04x;", c); + } else { + fputc (' ', f); } + } } static void @@ -116,18 +113,15 @@ html_render (FILE * f, CRT_CA c) { int fg, bg; - if (c.attr & CRT_ATTR_REVERSE) - { - fg = CRT_COLOR_BG (c.color); - bg = CRT_COLOR_FG (c.color); - } - else - { - fg = CRT_COLOR_FG (c.color); - bg = CRT_COLOR_BG (c.color); - if (c.attr & CRT_ATTR_BOLD) - fg |= CRT_COLOR_INTENSITY; - } + if (c.attr & CRT_ATTR_REVERSE) { + fg = CRT_COLOR_BG (c.color); + bg = CRT_COLOR_FG (c.color); + } else { + fg = CRT_COLOR_FG (c.color); + bg = CRT_COLOR_BG (c.color); + if (c.attr & CRT_ATTR_BOLD) + fg |= CRT_COLOR_INTENSITY; + } #ifdef CSS fprintf (f, "", colormap[fg], colormap[bg]); @@ -148,10 +142,9 @@ html_render (FILE * f, CRT_CA c) fprintf (f, ""); if (c.attr & CRT_ATTR_UNDERLINE) fprintf (f, ""); - if (c.attr & CRT_ATTR_REVERSE) - { - fprintf (f, ""); - } + if (c.attr & CRT_ATTR_REVERSE) { + fprintf (f, ""); + } #ifdef CSS fprintf (f, ""); #else @@ -171,22 +164,20 @@ html_draw (FILE * f, CRT * c) #else fprintf (f, "\n"); #endif - for (p.y = 0; p.y < c->size.y; ++p.y) - { - o = CRT_ADDR (p.y, 0); + for (p.y = 0; p.y < c->size.y; ++p.y) { + o = CRT_ADDR (p.y, 0); #ifndef CSS - fprintf (f, ""); + fprintf (f, ""); #endif - for (p.x = 0; p.x < c->size.x; ++p.x, ++o) - { - html_render (f, c->screen[o]); - } + for (p.x = 0; p.x < c->size.x; ++p.x, ++o) { + html_render (f, c->screen[o]); + } #ifdef CSS - fprintf (f, "\n"); + fprintf (f, "\n"); #else - fprintf (f, "\n"); + fprintf (f, "\n"); #endif - } + } #ifdef CSS fprintf (f, "\n"); #else -- cgit v1.2.3