[BACK]Return to tbl_term.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / mandoc

Diff for /src/usr.bin/mandoc/tbl_term.c between version 1.45 and 1.46

version 1.45, 2017/07/31 16:14:04 version 1.46, 2018/08/18 16:44:52
Line 1 
Line 1 
 /*      $OpenBSD$ */  /*      $OpenBSD$ */
 /*  /*
  * Copyright (c) 2009, 2011 Kristaps Dzonsons <kristaps@bsd.lv>   * Copyright (c) 2009, 2011 Kristaps Dzonsons <kristaps@bsd.lv>
  * Copyright (c) 2011,2012,2014,2015,2017 Ingo Schwarze <schwarze@openbsd.org>   * Copyright (c) 2011-2018 Ingo Schwarze <schwarze@openbsd.org>
  *   *
  * Permission to use, copy, modify, and distribute this software for any   * Permission to use, copy, modify, and distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above   * purpose with or without fee is hereby granted, provided that the above
Line 619 
Line 619 
 {  {
         char            *cp;          char            *cp;
         char             buf[2];          char             buf[2];
         size_t           sz, psz, ssz, d, padl;          size_t           sz, ssz, d, padl;
         int              i;          int              i;
   
         /*          /*
Line 634 
Line 634 
         buf[0] = opts->decimal;          buf[0] = opts->decimal;
         buf[1] = '\0';          buf[1] = '\0';
   
         psz = term_strlen(tp, buf);  
   
         if ((cp = strrchr(dp->string, opts->decimal)) != NULL) {          if ((cp = strrchr(dp->string, opts->decimal)) != NULL) {
                 for (ssz = 0, i = 0; cp != &dp->string[i]; i++) {                  for (ssz = 0, i = 0; cp != &dp->string[i]; i++) {
                         buf[0] = dp->string[i];                          buf[0] = dp->string[i];
                         ssz += term_strlen(tp, buf);                          ssz += term_strlen(tp, buf);
                 }                  }
                 d = ssz + psz;                  d = ssz;
         } else          } else
                 d = sz + psz;                  d = sz;
   
         if (col->decimal > d && col->width > sz) {          if (col->decimal > d && col->width > sz) {
                 padl = col->decimal - d;                  padl = col->decimal - d;

Legend:
Removed from v.1.45  
changed lines
  Added in v.1.46