fix percent printing
[calc.git] / fdprintf.c
index 17b847368ee41061498e1a85169a4e166f9453cf..46f27acb8f6b7a05032a4bd5d1038f90011b6061 100644 (file)
@@ -112,6 +112,9 @@ int fdprintf (int fd, const char *fmt, ...)
 
             /* process format char */
             switch (*fmt++) {
+            case '%': /* percent */
+                *str++ = '%';
+                break;
             case 'c': /* char */
                 c = (char) va_arg (ap, int);
                 *str++ = c;