[BACK]Return to html.c CVS log [TXT][DIR] Up to [cvsweb.bsd.lv] / mandoc

Diff for /mandoc/html.c between version 1.77 and 1.78

version 1.77, 2009/11/01 08:15:20 version 1.78, 2009/11/01 15:34:15
Line 361  print_otag(struct html *h, enum htmltag tag, 
Line 361  print_otag(struct html *h, enum htmltag tag, 
   
         if ( ! (HTML_NOSPACE & h->flags))          if ( ! (HTML_NOSPACE & h->flags))
                 if ( ! (HTML_CLRLINE & htmltags[tag].flags))                  if ( ! (HTML_CLRLINE & htmltags[tag].flags))
                         printf(" ");                          putchar(' ');
   
         printf("<%s", htmltags[tag].name);          printf("<%s", htmltags[tag].name);
         for (i = 0; i < sz; i++) {          for (i = 0; i < sz; i++) {
                 printf(" %s=\"", htmlattrs[p[i].key]);                  printf(" %s=\"", htmlattrs[p[i].key]);
                 assert(p->val);                  assert(p->val);
                 print_encode(h, p[i].val);                  print_encode(h, p[i].val);
                 printf("\"");                  putchar('\"');
         }          }
         printf(">");          putchar('>');
   
         h->flags |= HTML_NOSPACE;          h->flags |= HTML_NOSPACE;
         if (HTML_CLRLINE & htmltags[tag].flags)          if (HTML_CLRLINE & htmltags[tag].flags)
Line 391  print_ctag(struct html *h, enum htmltag tag)
Line 391  print_ctag(struct html *h, enum htmltag tag)
         if (HTML_CLRLINE & htmltags[tag].flags) {          if (HTML_CLRLINE & htmltags[tag].flags) {
                 h->flags |= HTML_NOSPACE;                  h->flags |= HTML_NOSPACE;
                 h->flags |= HTML_NEWLINE;                  h->flags |= HTML_NEWLINE;
                 printf("\n");                  putchar('\n');
         } else          } else
                 h->flags &= ~HTML_NEWLINE;                  h->flags &= ~HTML_NEWLINE;
 }  }
Line 437  print_text(struct html *h, const char *p)
Line 437  print_text(struct html *h, const char *p)
                 }                  }
   
         if ( ! (h->flags & HTML_NOSPACE))          if ( ! (h->flags & HTML_NOSPACE))
                 printf(" ");                  putchar(' ');
   
         h->flags &= ~HTML_NOSPACE;          h->flags &= ~HTML_NOSPACE;
         h->flags &= ~HTML_NEWLINE;          h->flags &= ~HTML_NEWLINE;

Legend:
Removed from v.1.77  
changed lines
  Added in v.1.78

CVSweb