[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.127 and 1.128

version 1.127, 2015/04/04 11:43:53 version 1.128, 2015/04/04 17:46:58
Line 425 
Line 425 
         if ( ! a2roffsu(++cp, &su, SCALE_EN))          if ( ! a2roffsu(++cp, &su, SCALE_EN))
                 return(0);                  return(0);
   
         v = term_hspan(p, &su);          v = (term_hspan(p, &su) + 11) / 24;
   
         if (less < 0)          if (less < 0)
                 p->offset -= p->offset > v ? v : p->offset;                  p->offset -= p->offset > v ? v : p->offset;
Line 510 
Line 510 
   
         if ((nn = n->parent->head->child) != NULL &&          if ((nn = n->parent->head->child) != NULL &&
             a2roffsu(nn->string, &su, SCALE_EN)) {              a2roffsu(nn->string, &su, SCALE_EN)) {
                 len = term_hspan(p, &su);                  len = term_hspan(p, &su) / 24;
                 if (len < 0 && (size_t)(-len) > mt->offset)                  if (len < 0 && (size_t)(-len) > mt->offset)
                         len = -mt->offset;                          len = -mt->offset;
                 else if (len > SHRT_MAX)                  else if (len > SHRT_MAX)
Line 595 
Line 595 
         if ((nn = n->parent->head->child) != NULL &&          if ((nn = n->parent->head->child) != NULL &&
             (nn = nn->next) != NULL &&              (nn = nn->next) != NULL &&
             a2roffsu(nn->string, &su, SCALE_EN)) {              a2roffsu(nn->string, &su, SCALE_EN)) {
                 len = term_hspan(p, &su);                  len = term_hspan(p, &su) / 24;
                 if (len < 0 && (size_t)(-len) > mt->offset)                  if (len < 0 && (size_t)(-len) > mt->offset)
                         len = -mt->offset;                          len = -mt->offset;
                 else if (len > SHRT_MAX)                  else if (len > SHRT_MAX)
Line 677 
Line 677 
         if ((nn = n->parent->head->child) != NULL &&          if ((nn = n->parent->head->child) != NULL &&
             nn->string != NULL && ! (MAN_LINE & nn->flags) &&              nn->string != NULL && ! (MAN_LINE & nn->flags) &&
             a2roffsu(nn->string, &su, SCALE_EN)) {              a2roffsu(nn->string, &su, SCALE_EN)) {
                 len = term_hspan(p, &su);                  len = term_hspan(p, &su) / 24;
                 if (len < 0 && (size_t)(-len) > mt->offset)                  if (len < 0 && (size_t)(-len) > mt->offset)
                         len = -mt->offset;                          len = -mt->offset;
                 else if (len > SHRT_MAX)                  else if (len > SHRT_MAX)
Line 866 
Line 866 
         n = n->parent->head;          n = n->parent->head;
         n->aux = SHRT_MAX + 1;          n->aux = SHRT_MAX + 1;
         if (n->child != NULL && a2roffsu(n->child->string, &su, SCALE_EN))          if (n->child != NULL && a2roffsu(n->child->string, &su, SCALE_EN))
                 n->aux = term_hspan(p, &su);                  n->aux = term_hspan(p, &su) / 24;
         if (n->aux < 0 && (size_t)(-n->aux) > mt->offset)          if (n->aux < 0 && (size_t)(-n->aux) > mt->offset)
                 n->aux = -mt->offset;                  n->aux = -mt->offset;
         else if (n->aux > SHRT_MAX)          else if (n->aux > SHRT_MAX)

Legend:
Removed from v.1.127  
changed lines
  Added in v.1.128