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

Diff for /mandoc/man_term.c between version 1.242 and 1.243

version 1.242, 2023/04/28 20:23:19 version 1.243, 2023/10/24 20:53:12
Line 1 
Line 1 
 /* $Id$ */  /* $Id$ */
 /*  /*
  * Copyright (c) 2010-2015,2017-2020,2022 Ingo Schwarze <schwarze@openbsd.org>   * Copyright (c) 2010-15,2017-20,2022-23 Ingo Schwarze <schwarze@openbsd.org>
  * Copyright (c) 2008-2012 Kristaps Dzonsons <kristaps@bsd.lv>   * Copyright (c) 2008-2012 Kristaps Dzonsons <kristaps@bsd.lv>
  *   *
  * Permission to use, copy, modify, and distribute this software for any   * Permission to use, copy, modify, and distribute this software for any
Line 74  static int    pre_DT(DECL_ARGS);
Line 74  static int    pre_DT(DECL_ARGS);
 static  int               pre_HP(DECL_ARGS);  static  int               pre_HP(DECL_ARGS);
 static  int               pre_I(DECL_ARGS);  static  int               pre_I(DECL_ARGS);
 static  int               pre_IP(DECL_ARGS);  static  int               pre_IP(DECL_ARGS);
   static  int               pre_MR(DECL_ARGS);
 static  int               pre_OP(DECL_ARGS);  static  int               pre_OP(DECL_ARGS);
 static  int               pre_PD(DECL_ARGS);  static  int               pre_PD(DECL_ARGS);
 static  int               pre_PP(DECL_ARGS);  static  int               pre_PP(DECL_ARGS);
Line 134  static const struct man_term_act man_term_acts[MAN_MAX
Line 135  static const struct man_term_act man_term_acts[MAN_MAX
         { NULL, NULL, 0 }, /* UE */          { NULL, NULL, 0 }, /* UE */
         { pre_UR, post_UR, 0 }, /* MT */          { pre_UR, post_UR, 0 }, /* MT */
         { NULL, NULL, 0 }, /* ME */          { NULL, NULL, 0 }, /* ME */
           { pre_MR, NULL, 0 }, /* MR */
 };  };
 static const struct man_term_act *man_term_act(enum roff_tok);  static const struct man_term_act *man_term_act(enum roff_tok);
   
Line 325  pre_B(DECL_ARGS)
Line 327  pre_B(DECL_ARGS)
 {  {
         term_fontrepl(p, TERMFONT_BOLD);          term_fontrepl(p, TERMFONT_BOLD);
         return 1;          return 1;
   }
   
   static int
   pre_MR(DECL_ARGS)
   {
           term_fontrepl(p, TERMFONT_NONE);
           n = n->child;
           if (n != NULL) {
                   term_word(p, n->string);   /* name */
                   p->flags |= TERMP_NOSPACE;
           }
           term_word(p, "(");
           p->flags |= TERMP_NOSPACE;
           if (n != NULL && (n = n->next) != NULL) {
                   term_word(p, n->string);   /* section */
                   p->flags |= TERMP_NOSPACE;
           }
           term_word(p, ")");
           if (n != NULL && (n = n->next) != NULL) {
                   p->flags |= TERMP_NOSPACE;
                   term_word(p, n->string);   /* suffix */
           }
           return 0;
 }  }
   
 static int  static int

Legend:
Removed from v.1.242  
changed lines
  Added in v.1.243

CVSweb