From 3cdf03ea83a1605639f86ee675743f7007fb5751 Mon Sep 17 00:00:00 2001 From: Steve Bennett Date: Fri, 17 Jan 2014 11:10:00 +1000 Subject: format: fix format %hd on some platforms Signed-off-by: Steve Bennett --- jim-format.c | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) (limited to 'jim-format.c') diff --git a/jim-format.c b/jim-format.c index 8bb4e9e..9ea0b51 100644 --- a/jim-format.c +++ b/jim-format.c @@ -381,7 +381,6 @@ Jim_Obj *Jim_FormatString(Jim_Interp *interp, Jim_Obj *fmtObjPtr, int objc, Jim_ } length = JIM_INTEGER_SPACE; if (useShort) { - *p++ = 'h'; if (ch == 'd') { w = (short)w; } @@ -389,14 +388,12 @@ Jim_Obj *Jim_FormatString(Jim_Interp *interp, Jim_Obj *fmtObjPtr, int objc, Jim_ w = (unsigned short)w; } } - else { - *p++ = 'l'; + *p++ = 'l'; #ifdef HAVE_LONG_LONG - if (sizeof(long long) == sizeof(jim_wide)) { - *p++ = 'l'; - } -#endif + if (sizeof(long long) == sizeof(jim_wide)) { + *p++ = 'l'; } +#endif } *p++ = (char) ch; -- cgit v1.1