mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
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
This commit is contained in:
parent
66e5b6b991
commit
5e97ad6ea9
@ -51,7 +51,8 @@ static gpointer
|
|||||||
iguid_cb (PGBackend *be, PGresult *result, int j, gpointer data)
|
iguid_cb (PGBackend *be, PGresult *result, int j, gpointer data)
|
||||||
{
|
{
|
||||||
int iguid = atoi (DB_GET_VAL ("iguid", 0));
|
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;
|
char * p;
|
||||||
|
|
||||||
p = "SELECT nextval('gnc_iguid_seq') AS iguid;";
|
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;
|
return iguid;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user