commit 7f7e7dcbb92151e8d0793e62599ffc4c63ec28df
Author: Jakob Kramer <[email protected]>
Date:   Wed Jun 4 17:46:22 2014 +0200

    cols: simplify filling with spaces
    
    Use printf("%*s", n, "") instead of allocating
    a string filled with spaces.

diff --git a/cols.c b/cols.c
index 411ce58..ca37414 100644
--- a/cols.c
+++ b/cols.c
@@ -26,8 +26,8 @@ int
 main(int argc, char *argv[])
 {
        long i, l, col;
-       size_t maxlen = 0;
-       char *space;
+       size_t len;
+       int maxlen = 0;
        struct winsize w;
        FILE *fp;
 
@@ -59,7 +59,7 @@ main(int argc, char *argv[])
        }
 
        for(l = 0; l < b.nlines; ++l) {
-               size_t len = strlen(b.lines[l]);
+               len = strlen(b.lines[l]);
                if(len > 0 && b.lines[l][len-1] == '
')
                        b.lines[l][--len] = '

Reply via email to