[BACK]Return to mdoc_term.c CVS log [TXT][DIR] Up to [cvsweb.bsd.lv] / mandoc

Diff for /mandoc/mdoc_term.c between version 1.15 and 1.16

version 1.15, 2009/06/17 18:42:42 version 1.16, 2009/06/22 12:04:05
Line 533  arg_width(const struct mdoc_argv *arg, int pos)
Line 533  arg_width(const struct mdoc_argv *arg, int pos)
         assert(pos < (int)arg->sz && pos >= 0);          assert(pos < (int)arg->sz && pos >= 0);
         assert(arg->value[pos]);          assert(arg->value[pos]);
         if (0 == strcmp(arg->value[pos], "indent"))          if (0 == strcmp(arg->value[pos], "indent"))
                 return(INDENT);                  return(INDENT + 3);
         if (0 == strcmp(arg->value[pos], "indent-two"))          if (0 == strcmp(arg->value[pos], "indent-two"))
                 return(INDENT * 2);                  return(INDENT * 2 + 2);
   
         if (0 == (len = (int)strlen(arg->value[pos])))          if (0 == (len = (int)strlen(arg->value[pos])))
                 return(0);                  return(0);
Line 545  arg_width(const struct mdoc_argv *arg, int pos)
Line 545  arg_width(const struct mdoc_argv *arg, int pos)
                         break;                          break;
   
         if (i == len - 1) {          if (i == len - 1) {
                 if ('n' == arg->value[pos][len - 1]) {                  if ('n' == arg->value[pos][len - 1] ||
                                   'm' == arg->value[pos][len - 1]) {
                         v = (size_t)atoi(arg->value[pos]);                          v = (size_t)atoi(arg->value[pos]);
                         return(v);                          return(v + 2);
                 }                  }
   
         }          }
         return(strlen(arg->value[pos]) + 1);          return(strlen(arg->value[pos]) + 2);
 }  }
   
   
Line 603  arg_offset(const struct mdoc_argv *arg)
Line 604  arg_offset(const struct mdoc_argv *arg)
   
         assert(*arg->value);          assert(*arg->value);
         if (0 == strcmp(*arg->value, "left"))          if (0 == strcmp(*arg->value, "left"))
                 return(0);                  return(INDENT - 1);
         if (0 == strcmp(*arg->value, "indent"))          if (0 == strcmp(*arg->value, "indent"))
                 return(INDENT);                  return(INDENT + 1);
         if (0 == strcmp(*arg->value, "indent-two"))          if (0 == strcmp(*arg->value, "indent-two"))
                 return(INDENT * 2);                  return(INDENT * 2);
   
Line 1340  termp_d1_pre(DECL_ARGS)
Line 1341  termp_d1_pre(DECL_ARGS)
         if (MDOC_BLOCK != node->type)          if (MDOC_BLOCK != node->type)
                 return(1);                  return(1);
         term_newln(p);          term_newln(p);
         p->offset += (pair->offset = INDENT);          pair->offset = INDENT + 1;
           p->offset += pair->offset;
         return(1);          return(1);
 }  }
   

Legend:
Removed from v.1.15  
changed lines
  Added in v.1.16

CVSweb