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

Diff for /mandoc/mdoc_term.c between version 1.83 and 1.84

version 1.83, 2009/09/24 15:01:06 version 1.84, 2009/09/24 23:54:43
Line 106  static void   termp_sq_post(DECL_ARGS);
Line 106  static void   termp_sq_post(DECL_ARGS);
 static  void      termp_ss_post(DECL_ARGS);  static  void      termp_ss_post(DECL_ARGS);
 static  void      termp_vt_post(DECL_ARGS);  static  void      termp_vt_post(DECL_ARGS);
   
   static  int       termp__t_pre(DECL_ARGS);
 static  int       termp_an_pre(DECL_ARGS);  static  int       termp_an_pre(DECL_ARGS);
 static  int       termp_ap_pre(DECL_ARGS);  static  int       termp_ap_pre(DECL_ARGS);
 static  int       termp_aq_pre(DECL_ARGS);  static  int       termp_aq_pre(DECL_ARGS);
Line 189  static const struct termact termacts[MDOC_MAX] = {
Line 190  static const struct termact termacts[MDOC_MAX] = {
         { termp_under_pre, termp_vt_post }, /* Vt */          { termp_under_pre, termp_vt_post }, /* Vt */
         { termp_xr_pre, NULL }, /* Xr */          { termp_xr_pre, NULL }, /* Xr */
         { NULL, termp____post }, /* %A */          { NULL, termp____post }, /* %A */
         { NULL, termp____post }, /* %B */          { termp_under_pre, termp____post }, /* %B */
         { NULL, termp____post }, /* %D */          { NULL, termp____post }, /* %D */
         { NULL, termp____post }, /* %I */          { termp_under_pre, termp____post }, /* %I */
         { termp_under_pre, termp____post }, /* %J */          { termp_under_pre, termp____post }, /* %J */
         { NULL, termp____post }, /* %N */          { NULL, termp____post }, /* %N */
         { NULL, termp____post }, /* %O */          { NULL, termp____post }, /* %O */
         { NULL, termp____post }, /* %P */          { NULL, termp____post }, /* %P */
         { NULL, termp____post }, /* %R */          { NULL, termp____post }, /* %R */
         { termp_under_pre, termp____post }, /* %T */          { termp__t_pre, termp____post }, /* %T */
         { NULL, termp____post }, /* %V */          { NULL, termp____post }, /* %V */
         { NULL, NULL }, /* Ac */          { NULL, NULL }, /* Ac */
         { termp_aq_pre, termp_aq_post }, /* Ao */          { termp_aq_pre, termp_aq_post }, /* Ao */
Line 2065  termp____post(DECL_ARGS)
Line 2066  termp____post(DECL_ARGS)
 {  {
   
         p->flags |= TERMP_NOSPACE;          p->flags |= TERMP_NOSPACE;
           switch (node->tok) {
           case (MDOC__T):
                   term_word(p, "\\(rq");
                   p->flags |= TERMP_NOSPACE;
                   break;
           default:
                   break;
           }
         term_word(p, node->next ? "," : ".");          term_word(p, node->next ? "," : ".");
 }  }
   
Line 2107  termp_under_pre(DECL_ARGS)
Line 2116  termp_under_pre(DECL_ARGS)
         return(1);          return(1);
 }  }
   
   
   /* ARGSUSED */
   static int
   termp__t_pre(DECL_ARGS)
   {
   
           term_word(p, "\\(lq");
           p->flags |= TERMP_NOSPACE;
           return(1);
   }

Legend:
Removed from v.1.83  
changed lines
  Added in v.1.84

CVSweb