]> git.lizzy.rs Git - center.git/commitdiff
Fix empty lines
authorElias Fleckenstein <eliasfleckenstein@web.de>
Tue, 24 May 2022 09:50:39 +0000 (11:50 +0200)
committerElias Fleckenstein <eliasfleckenstein@web.de>
Tue, 24 May 2022 09:50:39 +0000 (11:50 +0200)
center.c

index e8097d2fe4463ddfb2c5f86f2ac782ba0e13d83c..1b030849b24db11da62552b6f53b8de887b10268 100644 (file)
--- a/center.c
+++ b/center.c
@@ -39,9 +39,6 @@ int main()
                        size_t adv = mbrtowc(&wc, ptr, len, &mbs);
                        if (adv == (size_t) -1 || adv == (size_t) -2) ERR("mbrtowc")
 
-                       ptr += adv;
-                       len -= adv;
-
                        int width = wcwidth(wc);
                        if (width > 0)
                                str_width += width;
@@ -54,9 +51,12 @@ int main()
                                if (*ptr != '\n')
                                        putchar('\n');
 
-                               last = ptr + 1;
+                               last = ptr + adv;
                                str_width = 0;
                        }
+
+                       ptr += adv;
+                       len -= adv;
                }
        }