[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.181 and 1.184

version 1.181, 2015/04/18 17:53:21 version 1.184, 2015/09/21 13:25:00
Line 482  pre_sp(DECL_ARGS)
Line 482  pre_sp(DECL_ARGS)
                 for (i = 0; i < len; i++)                  for (i = 0; i < len; i++)
                         term_vspace(p);                          term_vspace(p);
   
           /*
            * Handle an explicit break request in the same way
            * as an overflowing line.
            */
   
           if (p->flags & TERMP_BRIND) {
                   p->offset = p->rmargin;
                   p->rmargin = p->maxrmargin;
                   p->flags &= ~(TERMP_NOBREAK | TERMP_BRIND);
           }
   
         return(0);          return(0);
 }  }
   
Line 660  pre_TP(DECL_ARGS)
Line 671  pre_TP(DECL_ARGS)
   
         switch (n->type) {          switch (n->type) {
         case ROFFT_HEAD:          case ROFFT_HEAD:
                 p->flags |= TERMP_NOBREAK;                  p->flags |= TERMP_NOBREAK | TERMP_BRTRSP;
                 p->trailspace = 1;                  p->trailspace = 1;
                 break;                  break;
         case ROFFT_BODY:          case ROFFT_BODY:
Line 712  pre_TP(DECL_ARGS)
Line 723  pre_TP(DECL_ARGS)
                 p->offset = mt->offset + len;                  p->offset = mt->offset + len;
                 p->rmargin = p->maxrmargin;                  p->rmargin = p->maxrmargin;
                 p->trailspace = 0;                  p->trailspace = 0;
                 p->flags &= ~TERMP_NOBREAK;                  p->flags &= ~(TERMP_NOBREAK | TERMP_BRTRSP);
                 break;                  break;
         default:          default:
                 break;                  break;
Line 756  pre_SS(DECL_ARGS)
Line 767  pre_SS(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_SS && n->body->child == NULL))                  if (n == NULL || (n->tok == MAN_SS && n->body->child == NULL))
                         break;                          break;

Legend:
Removed from v.1.181  
changed lines
  Added in v.1.184

CVSweb