[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.154 and 1.155

version 1.154, 2017/06/04 18:48:09 version 1.155, 2017/06/04 22:43:50
Line 860 
Line 860 
 static void  static void
 print_man_node(DECL_ARGS)  print_man_node(DECL_ARGS)
 {  {
         size_t           rm, rmax;  
         int              c;          int              c;
   
         switch (n->type) {          switch (n->type) {
Line 928 
Line 927 
         if (mt->fl & MANT_LITERAL &&          if (mt->fl & MANT_LITERAL &&
             ! (p->flags & (TERMP_NOBREAK | TERMP_NONEWLINE)) &&              ! (p->flags & (TERMP_NOBREAK | TERMP_NONEWLINE)) &&
             (n->next == NULL || n->next->flags & NODE_LINE)) {              (n->next == NULL || n->next->flags & NODE_LINE)) {
                 rm = p->rmargin;                  p->flags |= TERMP_BRNEVER | TERMP_NOSPACE;
                 rmax = p->maxrmargin;  
                 p->rmargin = p->maxrmargin = TERM_MAXMARGIN;  
                 p->flags |= TERMP_NOSPACE;  
                 if (n->string != NULL && *n->string != '\0')                  if (n->string != NULL && *n->string != '\0')
                         term_flushln(p);                          term_flushln(p);
                 else                  else
                         term_newln(p);                          term_newln(p);
                 if (rm < rmax && n->parent->tok == MAN_HP) {                  p->flags &= ~TERMP_BRNEVER;
                         p->offset = rm;                  if (p->rmargin < p->maxrmargin && n->parent->tok == MAN_HP) {
                         p->rmargin = rmax;                          p->offset = p->rmargin;
                 } else                          p->rmargin = p->maxrmargin;
                         p->rmargin = rm;                  }
                 p->maxrmargin = rmax;  
         }          }
         if (NODE_EOS & n->flags)          if (NODE_EOS & n->flags)
                 p->flags |= TERMP_SENTENCE;                  p->flags |= TERMP_SENTENCE;

Legend:
Removed from v.1.154  
changed lines
  Added in v.1.155