r17975 - gnucash/trunk/src/backend/sql - Handle integer values returned as string GValues (mysql does this for bigint
Phil Longstaff
plongstaff at cvs.gnucash.org
Fri Mar 6 16:02:11 EST 2009
Author: plongstaff
Date: 2009-03-06 16:02:10 -0500 (Fri, 06 Mar 2009)
New Revision: 17975
Trac: http://svn.gnucash.org/trac/changeset/17975
Modified:
gnucash/trunk/src/backend/sql/gnc-backend-sql.c
Log:
Handle integer values returned as string GValues (mysql does this for bigint
values).
Modified: gnucash/trunk/src/backend/sql/gnc-backend-sql.c
===================================================================
--- gnucash/trunk/src/backend/sql/gnc-backend-sql.c 2009-03-05 15:33:40 UTC (rev 17974)
+++ gnucash/trunk/src/backend/sql/gnc-backend-sql.c 2009-03-06 21:02:10 UTC (rev 17975)
@@ -875,6 +875,8 @@
return g_value_get_int64( value );
} else if( G_VALUE_HOLDS_UINT64(value) ) {
return (gint64)g_value_get_uint64( value );
+ } else if( G_VALUE_HOLDS_STRING( value ) ) {
+ return g_ascii_strtoll( g_value_get_string( value ), NULL, 10 );
} else {
PWARN( "Unknown type: %s", G_VALUE_TYPE_NAME( value ) );
}
More information about the gnucash-changes
mailing list