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

Diff for /src/usr.bin/mandoc/mdoc_term.c between version 1.280 and 1.281

version 1.280, 2022/08/16 17:44:53 version 1.281, 2022/09/11 09:12:47
Line 567 
Line 567 
   
         end = a2roffsu(v, &su, SCALE_MAX);          end = a2roffsu(v, &su, SCALE_MAX);
         if (end == NULL || *end != '\0') {          if (end == NULL || *end != '\0') {
                 SCALE_HS_INIT(&su, term_strlen(p, v));                  su.unit = SCALE_EN;
                 su.scale /= term_strlen(p, "0");                  su.scale = term_strlen(p, v) / term_strlen(p, "0");
         }          }
         return term_hen(p, &su);          return term_hen(p, &su);
 }  }
Line 704 
Line 704 
                 for (i = 0, nn = n->prev;                  for (i = 0, nn = n->prev;
                     nn->prev && i < (int)ncols;                      nn->prev && i < (int)ncols;
                     nn = nn->prev, i++) {                      nn = nn->prev, i++) {
                         SCALE_HS_INIT(&su,                          su.unit = SCALE_EN;
                             term_strlen(p, bl->norm->Bl.cols[i]));                          su.scale = term_strlen(p, bl->norm->Bl.cols[i]) /
                         su.scale /= term_strlen(p, "0");                              term_strlen(p, "0");
                         offset += term_hen(p, &su) + dcol;                          offset += term_hen(p, &su) + dcol;
                 }                  }
   
Line 723 
Line 723 
                  * Use the declared column widths, extended as explained                   * Use the declared column widths, extended as explained
                  * in the preceding paragraph.                   * in the preceding paragraph.
                  */                   */
                 SCALE_HS_INIT(&su, term_strlen(p, bl->norm->Bl.cols[i]));                  su.unit = SCALE_EN;
                 su.scale /= term_strlen(p, "0");                  su.scale = term_strlen(p, bl->norm->Bl.cols[i]) /
                       term_strlen(p, "0");
                 width = term_hen(p, &su) + dcol;                  width = term_hen(p, &su) + dcol;
                 break;                  break;
         default:          default:

Legend:
Removed from v.1.280  
changed lines
  Added in v.1.281