aboutsummaryrefslogtreecommitdiff
path: root/arg.h
diff options
context:
space:
mode:
authorTor Andersson <tor@ccxvii.net>2016-03-09 17:11:57 +0100
committerChristoph Lohmann <20h@r-36.net>2016-03-09 22:01:25 +0100
commit39964614b742c4ec98a326762d98470cb987a45b (patch)
tree49873bc7690c3a6f298162f029a4361c3748c327 /arg.h
parent0e48a1995eee1c2babc58523ef0be296e4b1c3e8 (diff)
downloadst-39964614b742c4ec98a326762d98470cb987a45b.tar.gz
st-39964614b742c4ec98a326762d98470cb987a45b.tar.bz2
st-39964614b742c4ec98a326762d98470cb987a45b.zip
st: Fix off-by-one error when calculating character width.
LEN(str) is one larger than strlen(str) because it also counts the zero terminator. The original code would include the .notdef glyph (since it'll try to encode character 0, which gets encoded to the .notdef glyph) when measuring the average dimensions of printable ascii characters. This causes problems with fonts like GNU Unifont where the .notdef glyph is not the same width as the usual half-width characters. Signed-off-by: Christoph Lohmann <20h@r-36.net>
Diffstat (limited to 'arg.h')
0 files changed, 0 insertions, 0 deletions