[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.244 and 1.246

version 1.244, 2017/01/10 13:47:00 version 1.246, 2017/01/10 23:36:34
Line 71  static void    mdoc_bk_post(MDOC_ARGS);
Line 71  static void    mdoc_bk_post(MDOC_ARGS);
 static  int               mdoc_bk_pre(MDOC_ARGS);  static  int               mdoc_bk_pre(MDOC_ARGS);
 static  int               mdoc_bl_pre(MDOC_ARGS);  static  int               mdoc_bl_pre(MDOC_ARGS);
 static  int               mdoc_bt_pre(MDOC_ARGS);  static  int               mdoc_bt_pre(MDOC_ARGS);
 static  int               mdoc_bx_pre(MDOC_ARGS);  
 static  int               mdoc_cd_pre(MDOC_ARGS);  static  int               mdoc_cd_pre(MDOC_ARGS);
 static  int               mdoc_d1_pre(MDOC_ARGS);  static  int               mdoc_d1_pre(MDOC_ARGS);
 static  int               mdoc_dv_pre(MDOC_ARGS);  static  int               mdoc_dv_pre(MDOC_ARGS);
Line 183  static const struct htmlmdoc mdocs[MDOC_MAX] = {
Line 182  static const struct htmlmdoc mdocs[MDOC_MAX] = {
         {mdoc_quote_pre, mdoc_quote_post}, /* Bo */          {mdoc_quote_pre, mdoc_quote_post}, /* Bo */
         {mdoc_quote_pre, mdoc_quote_post}, /* Bq */          {mdoc_quote_pre, mdoc_quote_post}, /* Bq */
         {mdoc_xx_pre, NULL}, /* Bsx */          {mdoc_xx_pre, NULL}, /* Bsx */
         {mdoc_bx_pre, NULL}, /* Bx */          {mdoc_xx_pre, NULL}, /* Bx */
         {mdoc_skip_pre, NULL}, /* Db */          {mdoc_skip_pre, NULL}, /* Db */
         {NULL, NULL}, /* Dc */          {NULL, NULL}, /* Dc */
         {mdoc_quote_pre, mdoc_quote_post}, /* Do */          {mdoc_quote_pre, mdoc_quote_post}, /* Do */
Line 732  mdoc_ar_pre(MDOC_ARGS)
Line 731  mdoc_ar_pre(MDOC_ARGS)
 static int  static int
 mdoc_xx_pre(MDOC_ARGS)  mdoc_xx_pre(MDOC_ARGS)
 {  {
         const char      *pp;  
         struct htmlpair  tag;          struct htmlpair  tag;
         int              flags;  
   
         switch (n->tok) {  
         case MDOC_Bsx:  
                 pp = "BSD/OS";  
                 break;  
         case MDOC_Dx:  
                 pp = "DragonFly";  
                 break;  
         case MDOC_Fx:  
                 pp = "FreeBSD";  
                 break;  
         case MDOC_Nx:  
                 pp = "NetBSD";  
                 break;  
         case MDOC_Ox:  
                 pp = "OpenBSD";  
                 break;  
         case MDOC_Ux:  
                 pp = "UNIX";  
                 break;  
         default:  
                 return 1;  
         }  
   
         PAIR_CLASS_INIT(&tag, "unix");          PAIR_CLASS_INIT(&tag, "unix");
         print_otag(h, TAG_SPAN, 1, &tag);          print_otag(h, TAG_SPAN, 1, &tag);
           return 1;
         print_text(h, pp);  
         if (n->child) {  
                 flags = h->flags;  
                 h->flags |= HTML_KEEP;  
                 print_text(h, n->child->string);  
                 h->flags = flags;  
         }  
         return 0;  
 }  
   
 static int  
 mdoc_bx_pre(MDOC_ARGS)  
 {  
         struct htmlpair  tag;  
   
         PAIR_CLASS_INIT(&tag, "unix");  
         print_otag(h, TAG_SPAN, 1, &tag);  
   
         if (NULL != (n = n->child)) {  
                 print_text(h, n->string);  
                 h->flags |= HTML_NOSPACE;  
                 print_text(h, "BSD");  
         } else {  
                 print_text(h, "BSD");  
                 return 0;  
         }  
   
         if (NULL != (n = n->next)) {  
                 h->flags |= HTML_NOSPACE;  
                 print_text(h, "-");  
                 h->flags |= HTML_NOSPACE;  
                 print_text(h, n->string);  
         }  
   
         return 0;  
 }  }
   
 static int  static int

Legend:
Removed from v.1.244  
changed lines
  Added in v.1.246

CVSweb