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

Diff for /mandoc/mdoc_html.c between version 1.306 and 1.307

version 1.306, 2018/06/10 16:15:43 version 1.307, 2018/06/25 13:45:57
Line 750  static int
Line 750  static int
 mdoc_bl_pre(MDOC_ARGS)  mdoc_bl_pre(MDOC_ARGS)
 {  {
         char             cattr[28];          char             cattr[28];
         struct tag      *t;  
         struct mdoc_bl  *bl;          struct mdoc_bl  *bl;
         size_t           i;  
         enum htmltag     elemtype;          enum htmltag     elemtype;
   
         bl = &n->norm->Bl;  
   
         switch (n->type) {          switch (n->type) {
         case ROFFT_BODY:          case ROFFT_BODY:
                 return 1;                  return 1;
   
         case ROFFT_HEAD:          case ROFFT_HEAD:
                 if (bl->type != LIST_column || bl->ncols == 0)  
                         return 0;  
   
                 /*  
                  * For each column, print out the <COL> tag with our  
                  * suggested width.  The last column gets min-width, as  
                  * in terminal mode it auto-sizes to the width of the  
                  * screen and we want to preserve that behaviour.  
                  */  
   
                 t = print_otag(h, TAG_COLGROUP, "");  
                 for (i = 0; i < bl->ncols - 1; i++)  
                         print_otag(h, TAG_COL, "sw+w", bl->cols[i]);  
                 print_otag(h, TAG_COL, "swW", bl->cols[i]);  
                 print_tagq(h, t);  
                 return 0;                  return 0;
   
         default:          default:
                 break;                  break;
         }          }
   
           bl = &n->norm->Bl;
         switch (bl->type) {          switch (bl->type) {
         case LIST_bullet:          case LIST_bullet:
                 elemtype = TAG_UL;                  elemtype = TAG_UL;

Legend:
Removed from v.1.306  
changed lines
  Added in v.1.307

CVSweb