[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.55 and 1.56

version 1.55, 2009/07/21 15:35:30 version 1.56, 2009/07/21 15:39:04
Line 50 
Line 50 
 #define TTYPE_LINK_ANCHOR 19  #define TTYPE_LINK_ANCHOR 19
 #define TTYPE_LINK_TEXT   20  #define TTYPE_LINK_TEXT   20
 #define TTYPE_REF_JOURNAL 21  #define TTYPE_REF_JOURNAL 21
 #define TTYPE_LIST        22  #define TTYPE_REF_TITLE   22
 #define TTYPE_NMAX        23  #define TTYPE_LIST        23
   #define TTYPE_NMAX        24
   
 const   int ttypes[TTYPE_NMAX] = {  const   int ttypes[TTYPE_NMAX] = {
         TERMP_BOLD,             /* TTYPE_PROG */          TERMP_BOLD,             /* TTYPE_PROG */
Line 76  const int ttypes[TTYPE_NMAX] = {
Line 77  const int ttypes[TTYPE_NMAX] = {
         TERMP_UNDER,            /* TTYPE_LINK_ANCHOR */          TERMP_UNDER,            /* TTYPE_LINK_ANCHOR */
         TERMP_BOLD,             /* TTYPE_LINK_TEXT */          TERMP_BOLD,             /* TTYPE_LINK_TEXT */
         TERMP_UNDER,            /* TTYPE_REF_JOURNAL */          TERMP_UNDER,            /* TTYPE_REF_JOURNAL */
           TERMP_UNDER,            /* TTYPE_REF_TITLE */
         TERMP_BOLD              /* TTYPE_LIST */          TERMP_BOLD              /* TTYPE_LIST */
 };  };
   
Line 96  struct termact {
Line 98  struct termact {
 };  };
   
 static  void      termp____post(DECL_ARGS);  static  void      termp____post(DECL_ARGS);
 static  void      termp__t_post(DECL_ARGS);  
 static  void      termp_aq_post(DECL_ARGS);  static  void      termp_aq_post(DECL_ARGS);
 static  void      termp_bd_post(DECL_ARGS);  static  void      termp_bd_post(DECL_ARGS);
 static  void      termp_bl_post(DECL_ARGS);  static  void      termp_bl_post(DECL_ARGS);
Line 224  static const struct termact termacts[MDOC_MAX] = {
Line 225  static const struct termact termacts[MDOC_MAX] = {
         { 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__t_pre, termp__t_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 2105  static int
Line 2106  static int
 termp__t_pre(DECL_ARGS)  termp__t_pre(DECL_ARGS)
 {  {
   
         term_word(p, "\"");          pair->flag |= ttypes[TTYPE_REF_TITLE];
         p->flags |= TERMP_NOSPACE;  
         return(1);          return(1);
 }  
   
   
 /* ARGSUSED */  
 static void  
 termp__t_post(DECL_ARGS)  
 {  
   
         p->flags |= TERMP_NOSPACE;  
         term_word(p, "\"");  
         termp____post(p, pair, meta, node);  
 }  }
   
   

Legend:
Removed from v.1.55  
changed lines
  Added in v.1.56

CVSweb