r17534 - gnucash/trunk/lib/libqof/qof - Optimize gnc_numeric_check() by G_LIKELY-fying that the denominator is non-zero.

Andreas Köhler andi5 at cvs.gnucash.org
Tue Sep 16 19:00:02 EDT 2008


Author: andi5
Date: 2008-09-16 19:00:01 -0400 (Tue, 16 Sep 2008)
New Revision: 17534
Trac: http://svn.gnucash.org/trac/changeset/17534

Modified:
   gnucash/trunk/lib/libqof/qof/gnc-numeric.c
Log:
Optimize gnc_numeric_check() by G_LIKELY-fying that the denominator is non-zero.

Modified: gnucash/trunk/lib/libqof/qof/gnc-numeric.c
===================================================================
--- gnucash/trunk/lib/libqof/qof/gnc-numeric.c	2008-09-16 22:59:52 UTC (rev 17533)
+++ gnucash/trunk/lib/libqof/qof/gnc-numeric.c	2008-09-16 23:00:01 UTC (rev 17534)
@@ -58,7 +58,7 @@
 inline GNCNumericErrorCode
 gnc_numeric_check(gnc_numeric in) 
 {
-  if(in.denom != 0) 
+  if(G_LIKELY(in.denom != 0))
   {
     return GNC_ERROR_OK;
   }



More information about the gnucash-changes mailing list