[BACK]Return to man_term.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / mandoc

Diff for /src/usr.bin/mandoc/man_term.c between version 1.195 and 1.196

version 1.195, 2023/04/28 20:14:19 version 1.196, 2023/10/24 20:30:49
Line 1 
Line 1 
 /* $OpenBSD$ */  /* $OpenBSD$ */
 /*  /*
  * 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 72 
Line 72 
 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 132 
Line 133 
         { 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 323 
Line 325 
 {  {
         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.195  
changed lines
  Added in v.1.196