From 886f5a53d5aaba1962ac1660daf466eec84438ae Mon Sep 17 00:00:00 2001 From: Joshua Sled Date: Sat, 10 Feb 2007 21:52:04 +0000 Subject: [PATCH] fix compilation warnings; only leak these strings if we're debugging, though. :p git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15560 57a11ea4-9604-0410-9ed3-97b8803252fd --- src/gnome/dialog-sx-editor.c | 38 +++++++++++++++++++----------------- 1 file changed, 20 insertions(+), 18 deletions(-) diff --git a/src/gnome/dialog-sx-editor.c b/src/gnome/dialog-sx-editor.c index 29f1845c15..dddc449e72 100644 --- a/src/gnome/dialog-sx-editor.c +++ b/src/gnome/dialog-sx-editor.c @@ -472,8 +472,7 @@ free_sums( gpointer key, g_free( tcds ); } -static -void +static void check_credit_debit_balance( gpointer key, gpointer val, gpointer ud ) @@ -483,22 +482,25 @@ check_credit_debit_balance( gpointer key, *unbalanced |= !(gnc_numeric_zero_p( gnc_numeric_sub_fixed( tcds->debitSum, tcds->creditSum ) )); - - if ( gnc_numeric_zero_p( gnc_numeric_sub_fixed( tcds->debitSum, - tcds->creditSum ) ) ) { - g_debug( "%.8x | true [%s - %s = %s]", - (unsigned int)key, - gnc_numeric_to_string( tcds->debitSum ), - gnc_numeric_to_string( tcds->creditSum ), - gnc_numeric_to_string(gnc_numeric_sub_fixed( tcds->debitSum, - tcds->creditSum )) ); - } else { - g_debug( "%.8x | false [%s - %s = %s]", - (unsigned int)key, - gnc_numeric_to_string( tcds->debitSum ), - gnc_numeric_to_string( tcds->creditSum ), - gnc_numeric_to_string(gnc_numeric_sub_fixed( tcds->debitSum, - tcds->creditSum )) ); + + if (qof_log_check(G_LOG_DOMAIN, QOF_LOG_DEBUG)) + { + if ( gnc_numeric_zero_p( gnc_numeric_sub_fixed( tcds->debitSum, + tcds->creditSum ) ) ) { + g_debug( "%p | true [%s - %s = %s]", + key, + gnc_numeric_to_string( tcds->debitSum ), + gnc_numeric_to_string( tcds->creditSum ), + gnc_numeric_to_string(gnc_numeric_sub_fixed( tcds->debitSum, + tcds->creditSum )) ); + } else { + g_debug( "%p | false [%s - %s = %s]", + key, + gnc_numeric_to_string( tcds->debitSum ), + gnc_numeric_to_string( tcds->creditSum ), + gnc_numeric_to_string(gnc_numeric_sub_fixed( tcds->debitSum, + tcds->creditSum )) ); + } } }