summaryrefslogtreecommitdiff
path: root/bus/connection.c
diff options
context:
space:
mode:
authorFridrich Štrba <fridrich.strba@bluewin.ch>2010-05-03 10:12:05 +0200
committerRalf Habacker <ralf.habacker@freenet.de>2010-05-03 10:48:38 +0200
commitc096c5cb9ac636626e158ed327b3d9279c4de347 (patch)
tree3cf37f977cdafaf55220a8ae193110f88410bab9 /bus/connection.c
parentf578ad20ef9b6db635c5178651def600fb5ccbe9 (diff)
downloaddbus-c096c5cb9ac636626e158ed327b3d9279c4de347.tar.gz
Don't truncate pointers on Windows x64 platform
Diffstat (limited to 'bus/connection.c')
-rw-r--r--bus/connection.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/bus/connection.c b/bus/connection.c
index 8ccae769..718a4f62 100644
--- a/bus/connection.c
+++ b/bus/connection.c
@@ -120,7 +120,7 @@ get_connections_for_uid (BusConnections *connections,
/* val is NULL is 0 when it isn't in the hash yet */
- val = _dbus_hash_table_lookup_ulong (connections->completed_by_user,
+ val = _dbus_hash_table_lookup_uintptr (connections->completed_by_user,
uid);
current_count = _DBUS_POINTER_TO_INT (val);
@@ -149,14 +149,14 @@ adjust_connections_for_uid (BusConnections *connections,
if (current_count == 0)
{
- _dbus_hash_table_remove_ulong (connections->completed_by_user, uid);
+ _dbus_hash_table_remove_uintptr (connections->completed_by_user, uid);
return TRUE;
}
else
{
dbus_bool_t retval;
- retval = _dbus_hash_table_insert_ulong (connections->completed_by_user,
+ retval = _dbus_hash_table_insert_uintptr (connections->completed_by_user,
uid, _DBUS_INT_TO_POINTER (current_count));
/* only positive adjustment can fail as otherwise
@@ -439,7 +439,7 @@ bus_connections_new (BusContext *context)
if (connections == NULL)
goto failed_1;
- connections->completed_by_user = _dbus_hash_table_new (DBUS_HASH_ULONG,
+ connections->completed_by_user = _dbus_hash_table_new (DBUS_HASH_UINTPTR,
NULL, NULL);
if (connections->completed_by_user == NULL)
goto failed_2;