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

Diff for /mandoc/html.c between version 1.86 and 1.87

version 1.86, 2009/11/14 12:00:24 version 1.87, 2009/11/14 12:04:59
Line 306  print_otag(struct html *h, enum htmltag tag, 
Line 306  print_otag(struct html *h, enum htmltag tag, 
         putchar('>');          putchar('>');
   
         h->flags |= HTML_NOSPACE;          h->flags |= HTML_NOSPACE;
         if (HTML_CLRLINE & htmltags[tag].flags)  
                 h->flags |= HTML_NEWLINE;  
         else  
                 h->flags &= ~HTML_NEWLINE;  
   
         return(t);          return(t);
 }  }
   
Line 323  print_ctag(struct html *h, enum htmltag tag)
Line 318  print_ctag(struct html *h, enum htmltag tag)
         printf("</%s>", htmltags[tag].name);          printf("</%s>", htmltags[tag].name);
         if (HTML_CLRLINE & htmltags[tag].flags) {          if (HTML_CLRLINE & htmltags[tag].flags) {
                 h->flags |= HTML_NOSPACE;                  h->flags |= HTML_NOSPACE;
                 h->flags |= HTML_NEWLINE;  
                 putchar('\n');                  putchar('\n');
         } else          }
                 h->flags &= ~HTML_NEWLINE;  
 }  }
   
   
Line 371  print_text(struct html *h, const char *p)
Line 364  print_text(struct html *h, const char *p)
   
         if ( ! (h->flags & HTML_NOSPACE))          if ( ! (h->flags & HTML_NOSPACE))
                 putchar(' ');                  putchar(' ');
   
         h->flags &= ~HTML_NEWLINE;  
   
         assert(p);          assert(p);
         if ( ! print_encode(h, p))          if ( ! print_encode(h, p))

Legend:
Removed from v.1.86  
changed lines
  Added in v.1.87

CVSweb