commit 229d7cc89a051ab139c6db889c864d1edb378e5a
Author:     pranomostro <[email protected]>
AuthorDate: Sat Jun 25 19:11:09 2016 +0200
Commit:     sin <[email protected]>
CommitDate: Mon Jun 27 11:21:47 2016 +0100

    printf: support escaping '%' with '%%'. See printf(1p) EXAMPLES section.

diff --git a/printf.c b/printf.c
index 2e24817..7bf6fe5 100644
--- a/printf.c
+++ b/printf.c
@@ -103,8 +103,10 @@ main(int argc, char *argv[])
                                arg = "";
                                cooldown = 1;
                        }
-               } else
+               } else {
                        putchar('%');
+                       continue;
+               }
 
                switch (format[i]) {
                case 'b':

Reply via email to