[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.5 and 1.6

version 1.5, 2009/09/24 09:50:31 version 1.6, 2009/09/24 11:05:45
Line 73  static void    mdoc_bq_post(MDOC_ARGS);
Line 73  static void    mdoc_bq_post(MDOC_ARGS);
 static  int               mdoc_bq_pre(MDOC_ARGS);  static  int               mdoc_bq_pre(MDOC_ARGS);
 static  void              mdoc_brq_post(MDOC_ARGS);  static  void              mdoc_brq_post(MDOC_ARGS);
 static  int               mdoc_brq_pre(MDOC_ARGS);  static  int               mdoc_brq_pre(MDOC_ARGS);
   static  int               mdoc_bt_pre(MDOC_ARGS);
 static  int               mdoc_bx_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);
Line 93  static int    mdoc_fo_pre(MDOC_ARGS);
Line 94  static int    mdoc_fo_pre(MDOC_ARGS);
 static  int               mdoc_ic_pre(MDOC_ARGS);  static  int               mdoc_ic_pre(MDOC_ARGS);
 static  int               mdoc_in_pre(MDOC_ARGS);  static  int               mdoc_in_pre(MDOC_ARGS);
 static  int               mdoc_it_pre(MDOC_ARGS);  static  int               mdoc_it_pre(MDOC_ARGS);
   static  int               mdoc_lb_pre(MDOC_ARGS);
   static  int               mdoc_li_pre(MDOC_ARGS);
 static  int               mdoc_lk_pre(MDOC_ARGS);  static  int               mdoc_lk_pre(MDOC_ARGS);
 static  int               mdoc_mt_pre(MDOC_ARGS);  static  int               mdoc_mt_pre(MDOC_ARGS);
 static  int               mdoc_ms_pre(MDOC_ARGS);  static  int               mdoc_ms_pre(MDOC_ARGS);
Line 114  static void    mdoc_sq_post(MDOC_ARGS);
Line 117  static void    mdoc_sq_post(MDOC_ARGS);
 static  int               mdoc_sq_pre(MDOC_ARGS);  static  int               mdoc_sq_pre(MDOC_ARGS);
 static  int               mdoc_ss_pre(MDOC_ARGS);  static  int               mdoc_ss_pre(MDOC_ARGS);
 static  int               mdoc_sx_pre(MDOC_ARGS);  static  int               mdoc_sx_pre(MDOC_ARGS);
   static  int               mdoc_sy_pre(MDOC_ARGS);
   static  int               mdoc_ud_pre(MDOC_ARGS);
 static  int               mdoc_va_pre(MDOC_ARGS);  static  int               mdoc_va_pre(MDOC_ARGS);
 static  int               mdoc_vt_pre(MDOC_ARGS);  static  int               mdoc_vt_pre(MDOC_ARGS);
 static  int               mdoc_xr_pre(MDOC_ARGS);  static  int               mdoc_xr_pre(MDOC_ARGS);
Line 155  static const struct htmlmdoc mdocs[MDOC_MAX] = {
Line 160  static const struct htmlmdoc mdocs[MDOC_MAX] = {
         {mdoc_ft_pre, NULL}, /* Ft */          {mdoc_ft_pre, NULL}, /* Ft */
         {mdoc_ic_pre, NULL}, /* Ic */          {mdoc_ic_pre, NULL}, /* Ic */
         {mdoc_in_pre, NULL}, /* In */          {mdoc_in_pre, NULL}, /* In */
         {NULL, NULL}, /* Li */          {mdoc_li_pre, NULL}, /* Li */
         {mdoc_nd_pre, NULL}, /* Nd */          {mdoc_nd_pre, NULL}, /* Nd */
         {mdoc_nm_pre, NULL}, /* Nm */          {mdoc_nm_pre, NULL}, /* Nm */
         {mdoc_op_pre, mdoc_op_post}, /* Op */          {mdoc_op_pre, mdoc_op_post}, /* Op */
Line 214  static const struct htmlmdoc mdocs[MDOC_MAX] = {
Line 219  static const struct htmlmdoc mdocs[MDOC_MAX] = {
         {NULL, NULL}, /* Sc */          {NULL, NULL}, /* Sc */
         {mdoc_sq_pre, mdoc_sq_post}, /* So */          {mdoc_sq_pre, mdoc_sq_post}, /* So */
         {mdoc_sq_pre, mdoc_sq_post}, /* Sq */          {mdoc_sq_pre, mdoc_sq_post}, /* Sq */
         {NULL, NULL}, /* Sm */          {NULL, NULL}, /* Sm */ /* FIXME - no idea. */
         {mdoc_sx_pre, NULL}, /* Sx */          {mdoc_sx_pre, NULL}, /* Sx */
         {NULL, NULL}, /* Sy */          {mdoc_sy_pre, NULL}, /* Sy */
         {NULL, NULL}, /* Tn */          {NULL, NULL}, /* Tn */
         {mdoc_xx_pre, NULL}, /* Ux */          {mdoc_xx_pre, NULL}, /* Ux */
         {NULL, NULL}, /* Xc */          {NULL, NULL}, /* Xc */
Line 227  static const struct htmlmdoc mdocs[MDOC_MAX] = {
Line 232  static const struct htmlmdoc mdocs[MDOC_MAX] = {
         {NULL, NULL}, /* Oc */          {NULL, NULL}, /* Oc */
         {NULL, NULL}, /* Bk */          {NULL, NULL}, /* Bk */
         {NULL, NULL}, /* Ek */          {NULL, NULL}, /* Ek */
         {NULL, NULL}, /* Bt */          {mdoc_bt_pre, NULL}, /* Bt */
         {NULL, NULL}, /* Hf */          {NULL, NULL}, /* Hf */
         {NULL, NULL}, /* Fr */          {NULL, NULL}, /* Fr */
         {NULL, NULL}, /* Ud */          {mdoc_ud_pre, NULL}, /* Ud */
         {NULL, NULL}, /* Lb */          {mdoc_lb_pre, NULL}, /* Lb */
         {mdoc_sp_pre, NULL}, /* Lp */          {mdoc_sp_pre, NULL}, /* Lp */
         {mdoc_lk_pre, NULL}, /* Lk */          {mdoc_lk_pre, NULL}, /* Lk */
         {mdoc_mt_pre, NULL}, /* Mt */          {mdoc_mt_pre, NULL}, /* Mt */
Line 2006  mdoc_rs_pre(MDOC_ARGS)
Line 2011  mdoc_rs_pre(MDOC_ARGS)
         /* FIXME: div's have spaces stripped--we want them. */          /* FIXME: div's have spaces stripped--we want them. */
   
         print_otag(h, TAG_DIV, i, tag);          print_otag(h, TAG_DIV, i, tag);
           return(1);
   }
   
   
   
   /* ARGSUSED */
   static int
   mdoc_li_pre(MDOC_ARGS)
   {
           struct htmlpair tag;
   
           tag.key = ATTR_CLASS;
           tag.val = "lit";
   
           print_otag(h, TAG_SPAN, 1, &tag);
           return(1);
   }
   
   
   /* ARGSUSED */
   static int
   mdoc_sy_pre(MDOC_ARGS)
   {
           struct htmlpair tag;
   
           tag.key = ATTR_CLASS;
           tag.val = "symb";
   
           print_otag(h, TAG_SPAN, 1, &tag);
           return(1);
   }
   
   
   /* ARGSUSED */
   static int
   mdoc_bt_pre(MDOC_ARGS)
   {
   
           print_text(h, "is currently in beta test.");
           return(0);
   }
   
   
   /* ARGSUSED */
   static int
   mdoc_ud_pre(MDOC_ARGS)
   {
   
           print_text(h, "currently under development.");
           return(0);
   }
   
   
   /* ARGSUSED */
   static int
   mdoc_lb_pre(MDOC_ARGS)
   {
           struct htmlpair tag;
   
           tag.key = ATTR_CLASS;
           tag.val = "lib";
   
           if (SEC_SYNOPSIS == n->sec)
                   print_otag(h, TAG_DIV, 0, NULL);
   
           print_otag(h, TAG_SPAN, 1, &tag);
         return(1);          return(1);
 }  }

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6

CVSweb