about summary refs log tree commit diff
path: root/mscan.c
diff options
context:
space:
mode:
authorLeah Neukirchen <leah@vuxu.org>2018-01-11 15:37:47 +0100
committerLeah Neukirchen <leah@vuxu.org>2018-01-11 15:37:47 +0100
commit395708012738b35e79428cd358e47d2271c26851 (patch)
treed7815d4e4ef5abe0972a5ca158c31ef84f1ca43a /mscan.c
parent7999b44de8cbec405d2e2b2965eb031e1761db5c (diff)
downloadmblaze-395708012738b35e79428cd358e47d2271c26851.tar.gz
mblaze-395708012738b35e79428cd358e47d2271c26851.tar.xz
mblaze-395708012738b35e79428cd358e47d2271c26851.zip
mscan: u8putstr: factor out common code
Diffstat (limited to 'mscan.c')
-rw-r--r--mscan.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/mscan.c b/mscan.c
index a209c2a..544835e 100644
--- a/mscan.c
+++ b/mscan.c
@@ -53,13 +53,12 @@ u8putstr(FILE *out, char *s, ssize_t l, int pad)
 			if (r < 0) {
 				r = 1;
 				fprintf(out, "%lc", (wint_t)replacement);
-				s++;
 			} else {
 				l -= wcwidth((wchar_t)c);
 				if (l >= 0)
 					fwrite(s, 1, r, out);
-				s += r;
 			}
+			s += r;
 		}
 	}
 	if (pad)