X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fhtml.c;h=53add68cd5dacd51e2afd3d4ec23f0fb439571df;hb=55dee937e22a49d01794ef772076d9f9d84199e9;hp=3f7416290b070d92c94db48c8f8dbf7688fa03b8;hpb=3a7fba81ceae5b049d0f7d671e9e3c3c43bbf703;p=pspp diff --git a/src/html.c b/src/html.c index 3f7416290b..53add68cd5 100644 --- a/src/html.c +++ b/src/html.c @@ -409,26 +409,6 @@ html_submit (struct outp_driver *this, struct som_table *s) assert (0); } -/* Emit HTML to FILE to change from *OLD_ATTR attributes to NEW_ATTR. - Sets *OLD_ATTR to NEW_ATTR when done. */ -static void -change_attributes (FILE *f, int *old_attr, int new_attr) -{ - if (*old_attr == new_attr) - return; - - if (*old_attr & OUTP_F_B) - fputs ("", f); - if (*old_attr & OUTP_F_I) - fputs ("", f); - if (new_attr & OUTP_F_I) - fputs ("", f); - if (new_attr & OUTP_F_B) - fputs ("", f); - - *old_attr = new_attr; -} - /* Write string S of length LEN to file F, escaping characters as necessary for HTML. */ static void @@ -436,7 +416,6 @@ escape_string (FILE *f, char *s, int len) { char *ep = &s[len]; char *bp, *cp; - int attr = 0; for (bp = cp = s; bp < ep; bp = cp) { @@ -462,9 +441,6 @@ escape_string (FILE *f, char *s, int len) assert (0); } } - - if (attr) - change_attributes (f, &attr, 0); } /* Write table T to THIS output driver. */ @@ -473,8 +449,6 @@ output_tab_table (struct outp_driver *this, struct tab_table *t) { struct html_driver_ext *x = this->ext; - tab_hit++; - if (t->nr == 1 && t->nc == 1) { fputs ("
", x->file.file); @@ -497,7 +471,6 @@ output_tab_table (struct outp_driver *this, struct tab_table *t) { int r; - struct len_string *cc = t->cc; unsigned char *ct = t->ct; for (r = 0; r < t->nr; r++) @@ -505,15 +478,22 @@ output_tab_table (struct outp_driver *this, struct tab_table *t) int c; fputs ("