[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.190 and 1.192

version 1.190, 2017/02/11 21:49:50 version 1.192, 2017/04/24 23:06:18
Line 95  static void    post_SS(DECL_ARGS);
Line 95  static void    post_SS(DECL_ARGS);
 static  void              post_TP(DECL_ARGS);  static  void              post_TP(DECL_ARGS);
 static  void              post_UR(DECL_ARGS);  static  void              post_UR(DECL_ARGS);
   
 static  const struct termact termacts[MAN_MAX] = {  static  const struct termact __termacts[MAN_MAX - MAN_TH] = {
         { pre_sp, NULL, MAN_NOTEXT }, /* br */  
         { NULL, NULL, 0 }, /* TH */          { NULL, NULL, 0 }, /* TH */
         { pre_SH, post_SH, 0 }, /* SH */          { pre_SH, post_SH, 0 }, /* SH */
         { pre_SS, post_SS, 0 }, /* SS */          { pre_SS, post_SS, 0 }, /* SS */
Line 117  static const struct termact termacts[MAN_MAX] = {
Line 116  static const struct termact termacts[MAN_MAX] = {
         { pre_I, NULL, 0 }, /* I */          { pre_I, NULL, 0 }, /* I */
         { pre_alternate, NULL, 0 }, /* IR */          { pre_alternate, NULL, 0 }, /* IR */
         { pre_alternate, NULL, 0 }, /* RI */          { pre_alternate, NULL, 0 }, /* RI */
           { pre_sp, NULL, MAN_NOTEXT }, /* br */
         { pre_sp, NULL, MAN_NOTEXT }, /* sp */          { pre_sp, NULL, MAN_NOTEXT }, /* sp */
         { pre_literal, NULL, 0 }, /* nf */          { pre_literal, NULL, 0 }, /* nf */
         { pre_literal, NULL, 0 }, /* fi */          { pre_literal, NULL, 0 }, /* fi */
Line 135  static const struct termact termacts[MAN_MAX] = {
Line 135  static const struct termact termacts[MAN_MAX] = {
         { NULL, NULL, 0 }, /* UE */          { NULL, NULL, 0 }, /* UE */
         { pre_ll, NULL, MAN_NOTEXT }, /* ll */          { pre_ll, NULL, MAN_NOTEXT }, /* ll */
 };  };
   static  const struct termact *termacts = __termacts - MAN_TH;
   
   
 void  void
Line 822  pre_SH(DECL_ARGS)
Line 823  pre_SH(DECL_ARGS)
   
                 do {                  do {
                         n = n->prev;                          n = n->prev;
                 } while (n != NULL && n->tok < MAN_MAX &&                  } while (n != NULL && n->tok != TOKEN_NONE &&
                     termacts[n->tok].flags & MAN_NOTEXT);                      termacts[n->tok].flags & MAN_NOTEXT);
                 if (n == NULL || (n->tok == MAN_SH && n->body->child == NULL))                  if (n == NULL || (n->tok == MAN_SH && n->body->child == NULL))
                         break;                          break;

Legend:
Removed from v.1.190  
changed lines
  Added in v.1.192

CVSweb