[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.203 and 1.204

version 1.203, 2017/06/07 17:38:26 version 1.204, 2017/06/08 12:54:58
Line 260  pre_PD(DECL_ARGS)
Line 260  pre_PD(DECL_ARGS)
                 return 0;                  return 0;
         }          }
         assert(n->type == ROFFT_TEXT);          assert(n->type == ROFFT_TEXT);
         if (a2roffsu(n->string, &su, SCALE_VS))          if (a2roffsu(n->string, &su, SCALE_VS) != NULL)
                 mt->pardist = term_vspan(p, &su);                  mt->pardist = term_vspan(p, &su);
         return 0;          return 0;
 }  }
Line 374  pre_in(DECL_ARGS)
Line 374  pre_in(DECL_ARGS)
         else          else
                 cp--;                  cp--;
   
         if ( ! a2roffsu(++cp, &su, SCALE_EN))          if (a2roffsu(++cp, &su, SCALE_EN) == NULL)
                 return 0;                  return 0;
   
         v = (term_hspan(p, &su) + 11) / 24;          v = (term_hspan(p, &su) + 11) / 24;
Line 425  pre_HP(DECL_ARGS)
Line 425  pre_HP(DECL_ARGS)
         /* Calculate offset. */          /* Calculate offset. */
   
         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) != NULL) {
                 len = term_hspan(p, &su) / 24;                  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;
Line 510  pre_IP(DECL_ARGS)
Line 510  pre_IP(DECL_ARGS)
         /* Calculate the offset from the optional second argument. */          /* Calculate the offset from the optional second argument. */
         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) != NULL) {
                 len = term_hspan(p, &su) / 24;                  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;
Line 592  pre_TP(DECL_ARGS)
Line 592  pre_TP(DECL_ARGS)
   
         if ((nn = n->parent->head->child) != NULL &&          if ((nn = n->parent->head->child) != NULL &&
             nn->string != NULL && ! (NODE_LINE & nn->flags) &&              nn->string != NULL && ! (NODE_LINE & nn->flags) &&
             a2roffsu(nn->string, &su, SCALE_EN)) {              a2roffsu(nn->string, &su, SCALE_EN) != NULL) {
                 len = term_hspan(p, &su) / 24;                  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;
Line 796  pre_RS(DECL_ARGS)
Line 796  pre_RS(DECL_ARGS)
         n->aux = SHRT_MAX + 1;          n->aux = SHRT_MAX + 1;
         if (n->child == NULL)          if (n->child == NULL)
                 n->aux = mt->lmargin[mt->lmargincur];                  n->aux = mt->lmargin[mt->lmargincur];
         else if (a2roffsu(n->child->string, &su, SCALE_EN))          else if (a2roffsu(n->child->string, &su, SCALE_EN) != NULL)
                 n->aux = term_hspan(p, &su) / 24;                  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;

Legend:
Removed from v.1.203  
changed lines
  Added in v.1.204

CVSweb