From: law Date: Thu, 20 Jul 2000 20:22:28 +0000 (+0000) Subject: * cplus-dem.c (demangle_fund_type): Make 'dec' an unsigned int, X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=d56f95d2957b7df856d9811279d53f64676f10d1;p=pf3gnuchains%2Fsourceware.git * cplus-dem.c (demangle_fund_type): Make 'dec' an unsigned int, and print it with %u. --- diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog index d867941a53..e2d3813af9 100644 --- a/libiberty/ChangeLog +++ b/libiberty/ChangeLog @@ -1,3 +1,8 @@ +2000-07-20 Joseph S. Myers + + * cplus-dem.c (demangle_fund_type): Make 'dec' an unsigned int, + and print it with %u. + 2000-07-17 Hans-Peter Nilsson * testsuite/regress-demangle (failed test): Show result and diff --git a/libiberty/cplus-dem.c b/libiberty/cplus-dem.c index 81ebbfcbe5..5211348064 100644 --- a/libiberty/cplus-dem.c +++ b/libiberty/cplus-dem.c @@ -3399,7 +3399,7 @@ demangle_fund_type (work, mangled, result) int done = 0; int success = 1; char buf[10]; - int dec = 0; + unsigned int dec = 0; string btype; type_kind_t tk = tk_integral; @@ -3543,7 +3543,7 @@ demangle_fund_type (work, mangled, result) *mangled += min (strlen (*mangled), 2); } sscanf (buf, "%x", &dec); - sprintf (buf, "int%i_t", dec); + sprintf (buf, "int%u_t", dec); APPEND_BLANK (result); string_append (result, buf); break;