diff options
| author | tjg <tjg> | 2001-06-18 12:58:15 +0000 |
|---|---|---|
| committer | Toby Goodwin <toby@paccrat.org> | 2015-05-16 21:23:19 +0100 |
| commit | cc5cbeb46fdb1dcacfde60ad7e9bb11a39a65911 (patch) | |
| tree | 33e8f5c8b644d93e5c1b2094baa550610c5dedec | |
| parent | e8bb2c56eb016144f0fa2e595399a2d34b67cc62 (diff) | |
Bug: you can't pass a short to a stdargs function!
| -rw-r--r-- | print.c | 4 | ||||
| -rw-r--r-- | rc.h | 1 |
2 files changed, 0 insertions, 5 deletions
@@ -20,7 +20,6 @@ static bool name(Format *format, int ignore) { \ } Flag(uconv, FMT_unsigned) -Flag(hconv, FMT_short) Flag(rc_lconv, FMT_long) #if HAVE_QUAD_T @@ -103,8 +102,6 @@ static void intconv(Format *format, unsigned int radix, int upper, const char *a if (flags & FMT_long) n = va_arg(format->args, long); - else if (flags & FMT_short) - n = va_arg(format->args, short); else n = va_arg(format->args, int); @@ -202,7 +199,6 @@ static void inittab(void) { fmttab['%'] = pctconv; fmttab['u'] = uconv; - fmttab['h'] = hconv; fmttab['l'] = rc_lconv; fmttab['#'] = altconv; fmttab['-'] = leftconv; @@ -133,7 +133,6 @@ struct Format { enum { FMT_quad = 1, /* %q */ FMT_long = 2, /* %l */ - FMT_short = 4, /* %h */ FMT_unsigned = 8, /* %u */ FMT_zeropad = 16, /* %0 */ FMT_leftside = 32, /* %- */ |