[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.43 and 1.48

version 1.43, 2009/10/30 18:53:08 version 1.48, 2009/11/16 08:46:59
Line 424  print_mdoc_node(MDOC_ARGS)
Line 424  print_mdoc_node(MDOC_ARGS)
                 break;                  break;
         case (MDOC_TEXT):          case (MDOC_TEXT):
                 print_text(h, n->string);                  print_text(h, n->string);
                 break;                  return;
         default:          default:
                 if (mdocs[n->tok].pre)                  if (mdocs[n->tok].pre)
                         child = (*mdocs[n->tok].pre)(m, n, h);                          child = (*mdocs[n->tok].pre)(m, n, h);
Line 441  print_mdoc_node(MDOC_ARGS)
Line 441  print_mdoc_node(MDOC_ARGS)
         case (MDOC_ROOT):          case (MDOC_ROOT):
                 mdoc_root_post(m, n, h);                  mdoc_root_post(m, n, h);
                 break;                  break;
         case (MDOC_TEXT):  
                 break;  
         default:          default:
                 if (mdocs[n->tok].post)                  if (mdocs[n->tok].post)
                         (*mdocs[n->tok].post)(m, n, h);                          (*mdocs[n->tok].post)(m, n, h);
Line 725  mdoc_nm_pre(MDOC_ARGS)
Line 723  mdoc_nm_pre(MDOC_ARGS)
 {  {
         struct htmlpair tag;          struct htmlpair tag;
   
         if ( ! (HTML_NEWLINE & h->flags))          if (SEC_SYNOPSIS == n->sec && n->prev) {
                 if (SEC_SYNOPSIS == n->sec) {                  bufcat_style(h, "clear", "both");
                         bufcat_style(h, "clear", "both");                  PAIR_STYLE_INIT(&tag, h);
                         PAIR_STYLE_INIT(&tag, h);                  print_otag(h, TAG_BR, 1, &tag);
                         print_otag(h, TAG_BR, 1, &tag);          }
                 }  
   
         PAIR_CLASS_INIT(&tag, "name");          PAIR_CLASS_INIT(&tag, "name");
         print_otag(h, TAG_SPAN, 1, &tag);          print_otag(h, TAG_SPAN, 1, &tag);
Line 810  mdoc_xx_pre(MDOC_ARGS)
Line 807  mdoc_xx_pre(MDOC_ARGS)
                 pp = "BSDI BSD/OS";                  pp = "BSDI BSD/OS";
                 break;                  break;
         case (MDOC_Dx):          case (MDOC_Dx):
                 pp = "DragonFlyBSD";                  pp = "DragonFly";
                 break;                  break;
         case (MDOC_Fx):          case (MDOC_Fx):
                 pp = "FreeBSD";                  pp = "FreeBSD";
Line 951  mdoc_it_head_pre(MDOC_ARGS, int type, struct roffsu *w
Line 948  mdoc_it_head_pre(MDOC_ARGS, int type, struct roffsu *w
   
         switch (type) {          switch (type) {
         case (MDOC_Item):          case (MDOC_Item):
                 /* FALLTHROUGH */  
         case (MDOC_Ohang):  
                 return(0);                  return(0);
           case (MDOC_Ohang):
                   print_otag(h, TAG_DIV, 0, &tag);
                   return(1);
         case (MDOC_Column):          case (MDOC_Column):
                 bufcat_su(h, "min-width", width);                  bufcat_su(h, "min-width", width);
                 bufcat_style(h, "clear", "none");                  bufcat_style(h, "clear", "none");
Line 1067  mdoc_it_pre(MDOC_ARGS)
Line 1065  mdoc_it_pre(MDOC_ARGS)
         /* Override width in some cases. */          /* Override width in some cases. */
   
         switch (type) {          switch (type) {
           case (MDOC_Ohang):
                   /* FALLTHROUGH */
         case (MDOC_Item):          case (MDOC_Item):
                 /* FALLTHROUGH */                  /* FALLTHROUGH */
         case (MDOC_Inset):          case (MDOC_Inset):
Line 1115  mdoc_bl_pre(MDOC_ARGS)
Line 1115  mdoc_bl_pre(MDOC_ARGS)
   
         ord = malloc(sizeof(struct ord));          ord = malloc(sizeof(struct ord));
         if (NULL == ord) {          if (NULL == ord) {
                 fprintf(stderr, "memory exhausted\n");                  perror(NULL);
                 exit(EXIT_FAILURE);                  exit(EXIT_FAILURE);
         }          }
         ord->cookie = n;          ord->cookie = n;

Legend:
Removed from v.1.43  
changed lines
  Added in v.1.48

CVSweb