[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.201 and 1.202

version 1.201, 2017/06/04 18:50:35 version 1.202, 2017/06/04 22:44:15
Line 862  post_UR(DECL_ARGS)
Line 862  post_UR(DECL_ARGS)
 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 930  out:
Line 929  out:
         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.201  
changed lines
  Added in v.1.202

CVSweb