From: Geoff Thorpe Date: Wed, 29 Oct 2003 05:00:57 +0000 (+0000) Subject: Remove an unnecessary cast that causes certain compilers (eg. mine) some X-Git-Tag: BEN_FIPS_TEST_4^2~11^2~56 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=8a66d17899e6ed3ccdb2feb878e5d77d35753494;p=oweals%2Fopenssl.git Remove an unnecessary cast that causes certain compilers (eg. mine) some confusion. Also silence a couple of signed/unsigned warnings. --- diff --git a/crypto/bio/b_print.c b/crypto/bio/b_print.c index 2cfc689dd6..f80335e269 100644 --- a/crypto/bio/b_print.c +++ b/crypto/bio/b_print.c @@ -513,8 +513,8 @@ fmtint( (caps ? "0123456789ABCDEF" : "0123456789abcdef") [uvalue % (unsigned) base]; uvalue = (uvalue / (unsigned) base); - } while (uvalue && (place < sizeof convert)); - if (place == sizeof convert) + } while (uvalue && (place < (int)sizeof(convert))); + if (place == sizeof(convert)) place--; convert[place] = 0; @@ -643,7 +643,7 @@ fmtfp( if (fracpart >= pow10(max)) { intpart++; - fracpart -= (long)pow10(max); + fracpart -= pow10(max); } /* convert integer part */ @@ -652,7 +652,7 @@ fmtfp( (caps ? "0123456789ABCDEF" : "0123456789abcdef")[intpart % 10]; intpart = (intpart / 10); - } while (intpart && (iplace < sizeof iplace)); + } while (intpart && (iplace < (int)sizeof(iplace))); if (iplace == sizeof iplace) iplace--; iconvert[iplace] = 0;