Fix compilation on 64-bit platforms.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gda-dev@16626 57a11ea4-9604-0410-9ed3-97b8803252fd
zzzoldfeatures/gda-dev
Andreas Köhler 19 years ago
parent cce277c9ff
commit 031384db34

@ -711,7 +711,7 @@ handle_and_term( QofQueryTerm* pTerm, gchar* sql )
} 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;

@ -237,7 +237,7 @@ load_int( GdaDataModel* pModel, gint row,
} 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 @@ get_gvalue_int( GncGdaBackend* be, QofIdTypeConst obj_name,
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 );
}

@ -123,14 +123,14 @@ get_recurrence_mult( gpointer pObject, const QofParam* param )
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;
}

@ -91,7 +91,7 @@ get_autocreate( gpointer pObject, const QofParam* param )
gboolean autoNotify;
xaccSchedXactionGetAutoCreate( pSx, &autoCreate, &autoNotify );
return (gpointer)autoCreate;
return GINT_TO_POINTER(autoCreate);
}
static void
@ -102,7 +102,7 @@ set_autocreate( gpointer pObject, gpointer pValue )
gboolean autoNotify;
xaccSchedXactionGetAutoCreate( pSx, &autoCreate, &autoNotify );
autoCreate = (gboolean)pValue;
autoCreate = GPOINTER_TO_INT(pValue);
xaccSchedXactionSetAutoCreate( pSx, autoCreate, autoNotify );
}
@ -114,7 +114,7 @@ get_autonotify( gpointer pObject, const QofParam* param )
gboolean autoNotify;
xaccSchedXactionGetAutoCreate( pSx, &autoCreate, &autoNotify );
return (gpointer)autoNotify;
return GINT_TO_POINTER(autoNotify);
}
static void
@ -125,7 +125,7 @@ set_autonotify( gpointer pObject, gpointer pValue )
gboolean autoNotify;
xaccSchedXactionGetAutoCreate( pSx, &autoCreate, &autoNotify );
autoNotify = (gboolean)pValue;
autoNotify = GPOINTER_TO_INT(pValue);
xaccSchedXactionSetAutoCreate( pSx, autoCreate, autoNotify );
}

Loading…
Cancel
Save