[Gnucash-changes] Karl Hegbloom's fixes to suppress compiler warnings on amd64.

David Hampton hampton at cvs.gnucash.org
Tue Nov 1 17:44:07 EST 2005


Log Message:
-----------
Karl Hegbloom's fixes to suppress compiler warnings on amd64.

Tags:
----
gnucash-gnome2-dev

Modified Files:
--------------
    gnucash:
        ChangeLog
    gnucash/src/backend/postgres:
        kvp-sql.c
        price.c
        putil.h
        upgrade.c

Revision Data
-------------
Index: ChangeLog
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/ChangeLog,v
retrieving revision 1.1487.2.366
retrieving revision 1.1487.2.367
diff -LChangeLog -LChangeLog -u -r1.1487.2.366 -r1.1487.2.367
--- ChangeLog
+++ ChangeLog
@@ -1,3 +1,14 @@
+2005-11-01  Karl Hegbloom  <hegbloom at pdx.edu>
+
+        * src/backend/postgres/upgrade.c:
+        * src/backend/postgres/price.c: Use glib
+        * src/backend/postgres/base-autogen.c:
+        * src/backend/postgres/kvp-sql.c: Use glib macros for type
+	conversions to suppress compiler warnings on amd64.
+
+        * src/backend/postgres/putil.h: Cast fun to long long int to
+	suppress compiler warning on amd64.
+
 2005-10-31  David Hampton  <hampton at employees.org>
 
 	* macros/autogen.sh: Remove obsolete warning about gettext.
Index: price.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/backend/postgres/price.c,v
retrieving revision 1.17.4.8
retrieving revision 1.17.4.9
diff -Lsrc/backend/postgres/price.c -Lsrc/backend/postgres/price.c -u -r1.17.4.8 -r1.17.4.9
--- src/backend/postgres/price.c
+++ src/backend/postgres/price.c
@@ -197,7 +197,7 @@
 static gboolean
 commodity_mark_cb (gnc_commodity *cm, gpointer user_data)
 {
-   gint32 v = ((gint32) user_data) & 0xffff;
+   gint32 v = ((gint32) GPOINTER_TO_INT(user_data)) & 0xffff;
    gnc_commodity_set_mark (cm, (gint16) v);
    return TRUE;
 }
Index: upgrade.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/backend/postgres/upgrade.c,v
retrieving revision 1.12.4.3
retrieving revision 1.12.4.4
diff -Lsrc/backend/postgres/upgrade.c -Lsrc/backend/postgres/upgrade.c -u -r1.12.4.3 -r1.12.4.4
--- src/backend/postgres/upgrade.c
+++ src/backend/postgres/upgrade.c
@@ -126,7 +126,7 @@
 get_iguid_cb (PGBackend *be, PGresult *result, int j, gpointer data)
 {
    int fin = atoi(DB_GET_VAL ("iguid", j));
-   return (gpointer) fin;
+   return GINT_TO_POINTER(fin);
 }
 
 
@@ -150,7 +150,7 @@
 
    p = "SELECT iguid FROM gncGUIDCache ORDER BY iguid DESC LIMIT 1;";
    SEND_QUERY (be,p, );
-   iguid = (guint32) pgendGetResults (be, get_iguid_cb, 0);
+   iguid = (guint32) GPOINTER_TO_UINT(pgendGetResults (be, get_iguid_cb, 0));
    iguid ++;
 
    sprintf(buff, "CREATE SEQUENCE gnc_iguid_seq START %d;", iguid);
Index: putil.h
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/backend/postgres/putil.h,v
retrieving revision 1.10.4.6
retrieving revision 1.10.4.7
diff -Lsrc/backend/postgres/putil.h -Lsrc/backend/postgres/putil.h -u -r1.10.4.6 -r1.10.4.7
--- src/backend/postgres/putil.h
+++ src/backend/postgres/putil.h
@@ -318,7 +318,7 @@
 #define COMP_INT64(sqlname,fun,ndiffs) { 			\
    if (strtoll (DB_GET_VAL(sqlname,0), NULL, 0) != fun) {	\
       PINFO("mis-match: %s sql='%s', eng='%lld'", sqlname, 	\
-         DB_GET_VAL (sqlname,0), fun); 				\
+	 DB_GET_VAL (sqlname,0), (long long int) fun);	\
       ndiffs++; 						\
    }								\
 }
Index: kvp-sql.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/backend/postgres/kvp-sql.c,v
retrieving revision 1.13.2.5
retrieving revision 1.13.2.6
diff -Lsrc/backend/postgres/kvp-sql.c -Lsrc/backend/postgres/kvp-sql.c -u -r1.13.2.5 -r1.13.2.6
--- src/backend/postgres/kvp-sql.c
+++ src/backend/postgres/kvp-sql.c
@@ -121,7 +121,7 @@
 ival_cb (PGBackend *be, PGresult *result, int j, gpointer data)
 {
   int ival = atoi (DB_GET_VAL ("ipath", 0));
-  return (gpointer) ival;
+  return GINT_TO_POINTER(ival);
 }
 
 
@@ -143,7 +143,7 @@
    p = stpcpy (p, "';");
 
    SEND_QUERY (be,be->buff, 0);
-   ival = (int) pgendGetResults (be, ival_cb, (gpointer) 0);
+   ival = GPOINTER_TO_INT(pgendGetResults (be, ival_cb, (gpointer) 0));
    if (ival) return ival;
 
    /* Else, this guid has never been stored before. 


More information about the gnucash-changes mailing list