r16626 - gnucash/branches/gda-dev/src/backend/gda - Fix compilation on 64-bit platforms.
Andreas Köhler
andi5 at cvs.gnucash.org
Sat Dec 8 23:21:24 EST 2007
Author: andi5
Date: 2007-12-08 23:21:23 -0500 (Sat, 08 Dec 2007)
New Revision: 16626
Trac: http://svn.gnucash.org/trac/changeset/16626
Modified:
gnucash/branches/gda-dev/src/backend/gda/gnc-backend-gda.c
gnucash/branches/gda-dev/src/backend/gda/gnc-backend-util-gda.c
gnucash/branches/gda-dev/src/backend/gda/gnc-recurrence-gda.c
gnucash/branches/gda-dev/src/backend/gda/gnc-schedxaction-gda.c
Log:
Fix compilation on 64-bit platforms.
Modified: gnucash/branches/gda-dev/src/backend/gda/gnc-backend-gda.c
===================================================================
--- gnucash/branches/gda-dev/src/backend/gda/gnc-backend-gda.c 2007-12-09 04:21:19 UTC (rev 16625)
+++ gnucash/branches/gda-dev/src/backend/gda/gnc-backend-gda.c 2007-12-09 04:21:23 UTC (rev 16626)
@@ -711,7 +711,7 @@
} else if( strcmp( pPredData->type_name, "gint64" ) == 0 ) {
query_int64_t pData = (query_int64_t)pPredData;
- sprintf( val, "%lld", pData->val );
+ sprintf( val, "%" G_GINT64_FORMAT, pData->val );
strcat( sql, val );
} else if( strcmp( pPredData->type_name, "double" ) == 0 ) {
query_double_t pData = (query_double_t)pPredData;
Modified: gnucash/branches/gda-dev/src/backend/gda/gnc-backend-util-gda.c
===================================================================
--- gnucash/branches/gda-dev/src/backend/gda/gnc-backend-util-gda.c 2007-12-09 04:21:19 UTC (rev 16625)
+++ gnucash/branches/gda-dev/src/backend/gda/gnc-backend-util-gda.c 2007-12-09 04:21:23 UTC (rev 16626)
@@ -237,7 +237,7 @@
} else {
int_value = g_value_get_int( val );
}
- (*setter)( pObject, (gpointer)int_value );
+ (*setter)( pObject, GINT_TO_POINTER(int_value) );
}
static void
@@ -250,7 +250,7 @@
memset( value, 0, sizeof( GValue ) );
getter = get_getter( obj_name, table_row );
- int_value = (gint)(*getter)( pObject, NULL );
+ int_value = GPOINTER_TO_INT((*getter)( pObject, NULL ));
g_value_init( value, G_TYPE_INT );
g_value_set_int( value, int_value );
}
Modified: gnucash/branches/gda-dev/src/backend/gda/gnc-recurrence-gda.c
===================================================================
--- gnucash/branches/gda-dev/src/backend/gda/gnc-recurrence-gda.c 2007-12-09 04:21:19 UTC (rev 16625)
+++ gnucash/branches/gda-dev/src/backend/gda/gnc-recurrence-gda.c 2007-12-09 04:21:23 UTC (rev 16626)
@@ -123,14 +123,14 @@
m = pInfo->pRecurrence->mult;
- return (gpointer)m;
+ return GUINT_TO_POINTER(m);
}
static void
set_recurrence_mult( gpointer pObject, gpointer pValue )
{
recurrence_info_t* pInfo = (recurrence_info_t*)pObject;
- guint m = (guint)pValue;
+ guint m = GPOINTER_TO_UINT(pValue);
pInfo->pRecurrence->mult = m;
}
Modified: gnucash/branches/gda-dev/src/backend/gda/gnc-schedxaction-gda.c
===================================================================
--- gnucash/branches/gda-dev/src/backend/gda/gnc-schedxaction-gda.c 2007-12-09 04:21:19 UTC (rev 16625)
+++ gnucash/branches/gda-dev/src/backend/gda/gnc-schedxaction-gda.c 2007-12-09 04:21:23 UTC (rev 16626)
@@ -91,7 +91,7 @@
gboolean autoNotify;
xaccSchedXactionGetAutoCreate( pSx, &autoCreate, &autoNotify );
- return (gpointer)autoCreate;
+ return GINT_TO_POINTER(autoCreate);
}
static void
@@ -102,7 +102,7 @@
gboolean autoNotify;
xaccSchedXactionGetAutoCreate( pSx, &autoCreate, &autoNotify );
- autoCreate = (gboolean)pValue;
+ autoCreate = GPOINTER_TO_INT(pValue);
xaccSchedXactionSetAutoCreate( pSx, autoCreate, autoNotify );
}
@@ -114,7 +114,7 @@
gboolean autoNotify;
xaccSchedXactionGetAutoCreate( pSx, &autoCreate, &autoNotify );
- return (gpointer)autoNotify;
+ return GINT_TO_POINTER(autoNotify);
}
static void
@@ -125,7 +125,7 @@
gboolean autoNotify;
xaccSchedXactionGetAutoCreate( pSx, &autoCreate, &autoNotify );
- autoNotify = (gboolean)pValue;
+ autoNotify = GPOINTER_TO_INT(pValue);
xaccSchedXactionSetAutoCreate( pSx, autoCreate, autoNotify );
}
More information about the gnucash-changes
mailing list