From 5e97ad6ea93c41b450b8411fc6c9585fd715933e Mon Sep 17 00:00:00 2001 From: Dave Peticolas Date: Sat, 29 Sep 2001 10:03:07 +0000 Subject: [PATCH] Send the query to get the next iguid sequence number. Use glib pointer<->int conversion macros. git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5442 57a11ea4-9604-0410-9ed3-97b8803252fd --- src/backend/postgres/kvp-sql.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/backend/postgres/kvp-sql.c b/src/backend/postgres/kvp-sql.c index 2a35bae830..0286db116d 100644 --- a/src/backend/postgres/kvp-sql.c +++ b/src/backend/postgres/kvp-sql.c @@ -51,7 +51,8 @@ static gpointer iguid_cb (PGBackend *be, PGresult *result, int j, gpointer data) { int iguid = atoi (DB_GET_VAL ("iguid", 0)); - return (gpointer) iguid; + guint32 ret = iguid; + return GUINT_TO_POINTER (ret); } @@ -62,7 +63,9 @@ pgendNewGUIDidx (PGBackend *be) char * p; p = "SELECT nextval('gnc_iguid_seq') AS iguid;"; - iguid = (guint32) pgendGetResults (be, iguid_cb, (gpointer) 0); + SEND_QUERY (be, p, 0); + iguid = GPOINTER_TO_UINT (pgendGetResults (be, iguid_cb, + GUINT_TO_POINTER (0))); return iguid; }