From 69bbff4d92eb2740ad9c03aa1f84f89cfb252992 Mon Sep 17 00:00:00 2001 From: Charles Kerr Date: Fri, 17 Jul 2009 18:00:29 +0000 Subject: [PATCH] (trunk libT) fix a couple of minor gcc warnings --- libtransmission/bencode.c | 6 +++--- libtransmission/utils.h | 4 ++++ 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/libtransmission/bencode.c b/libtransmission/bencode.c index edcab98bf..37372fe1d 100644 --- a/libtransmission/bencode.c +++ b/libtransmission/bencode.c @@ -1460,19 +1460,19 @@ tr_bencMergeDicts( tr_benc * target, const tr_benc * source ) } else if( tr_bencIsReal( val ) ) { - double realVal; + double realVal = 0; tr_bencGetReal( val, &realVal ); tr_bencDictAddReal( target, key, realVal ); } else if( tr_bencIsInt( val ) ) { - int64_t intVal; + int64_t intVal = 0; tr_bencGetInt( val, &intVal ); tr_bencDictAddInt( target, key, intVal ); } else if( tr_bencIsString( val ) ) { - const char * strVal; + const char * strVal = NULL; tr_bencGetStr( val, &strVal ); tr_bencDictAddStr( target, key, strVal ); } diff --git a/libtransmission/utils.h b/libtransmission/utils.h index 3a0196c60..e5223434c 100644 --- a/libtransmission/utils.h +++ b/libtransmission/utils.h @@ -398,7 +398,11 @@ void* tr_int2ptr( int ); decimal places in the printf()'s precision: - printf("%.2f%%", 99.999 ) ==> "100.00%" + - printf("%.2f%%", tr_truncd(99.999, 2)) ==> "99.99%" + ^ ^ + | These should match | + +------------------------+ */ double tr_truncd( double x, int decimal_places ); -- 2.40.0