version 1.280, 2022/08/16 17:44:53 |
version 1.281, 2022/09/11 09:12:47 |
|
|
|
|
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); |
} |
} |
|
|
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; |
} |
} |
|
|
|
|
* 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: |