ref: ab641f13f4b1217d69b130b155707e5cb06104db
parent: 3dbb72f57af35856e12c5c202ca845f9cf4c5c4a
author: Ori Bernstein <[email protected]>
date: Fri Aug 29 13:10:16 EDT 2014
Add support for '%%' format specifier For all your '%' printing needs!
--- a/libstd/fmt.myr
+++ b/libstd/fmt.myr
@@ -263,8 +263,11 @@
| 'p':
(p_val, ap) = vanext(ap)
n += intfmt(buf[n:], p_val castto(int64), 16, false, padto, padfill)
- | 'c': (c_val, ap) = vanext(ap)
- n += encode(buf[n:], c_val)
+ | 'c':
+ (c_val, ap) = vanext(ap)
+ n += encode(buf[n:], c_val)
+ | '%':
+ n += encode(buf[n:], '%')
| _:
die("Unknown format specifier\n")
;;