From 288ad49ba46dadd2593bfcb0b113b93150ff2f7c Mon Sep 17 00:00:00 2001 From: Assar Westerlund Date: Sat, 30 Oct 1999 08:48:00 +0000 Subject: [PATCH] (PARSE_INT_FORMAT): add redundant casts to work around a gcc-bug that manifests itself on Linux-PPC. From Tom Rini git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@7286 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/roken/snprintf.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/roken/snprintf.c b/lib/roken/snprintf.c index dac40b3cf..db73ddc9f 100644 --- a/lib/roken/snprintf.c +++ b/lib/roken/snprintf.c @@ -268,11 +268,11 @@ append_char(struct state *state, #define PARSE_INT_FORMAT(res, arg, unsig) \ if (long_flag) \ - res = va_arg(arg, unsig long); \ + res = (unsig long)va_arg(arg, unsig long); \ else if (short_flag) \ - res = va_arg(arg, unsig short); \ + res = (unsig short)va_arg(arg, unsig short); \ else \ - res = va_arg(arg, unsig int) + res = (unsig int)va_arg(arg, unsig int) /* * zyxprintf - return 0 or -1