summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohn (J5) Palmieri <johnp@redhat.com>2006-08-14 19:11:35 +0000
committerJohn (J5) Palmieri <johnp@redhat.com>2006-08-14 19:11:35 +0000
commitc1091cbbd2477699dc16f8c8e3d15fea2f68d603 (patch)
tree46585d8e26a06dc84dd93bcb9fa846127db50b65
parent2592a2abb26683bf0a2ec23b6aa19dc7bafa5878 (diff)
Patches by Kjartan Maraas <kmaraas at gnome dot org>
* bus/services.c (bus_service_list_queued_owners): Add a pointer cast to fix compiler warning * dbus/dbus-dataslot.c (_dbus_data_slot_list_get): return a NULL instead of FALSE since the return type is not expecting a boolean * dbus/dbus-marshal-basic.c (_dbus_marshal_test): Remove unused variable * dbus/dbus-marshal-recursive-util.c (node_new): return a NULL instead of FALSE since the return type is not expecting a boolean * dbus/dbus-server-debug-pipe.c (_dbus_transport_debug_pipe_new): Send a NULL into _dbus_transport_new_for_fd instead of a FALSE because we are expecting a pointer not a boolean * dbus/dbus-sysdeps-util.c (_dbus_get_tmpdir): add void as the parameter so some compilers don't complain * dbus/dbus-transport-unix.c (_dbus_transport_new_for_domain_socket, _dbus_transport_new_for_tcp_socket): Send a NULL into _dbus_transport_new_for_fd instead of a FALSE because we are expecting a pointer not a boolean * test/shell-test.c (test_command_line): cast the second argument to _dbus_list_append to avoid compiler warnings * test/test-names.c (main): remove unused variable * test/test-service.c (check_hello_from_self_reply): Initialize echo_message and echo_reply to NULL * test/test-shell-service.c (handle_echo): Remove unused variable and cast the third parameter passed to dbus_connection_get_object_path_data to avoid compiler warrnings * test/name-test/test-names.c (clear_message_queue): Remove unused function * test/name-test/test-pending-call-dispatch.c: Fix format string in printf
-rw-r--r--ChangeLog51
-rw-r--r--bus/services.c2
-rw-r--r--dbus/dbus-dataslot.c2
-rw-r--r--dbus/dbus-marshal-basic.c1
-rw-r--r--dbus/dbus-marshal-recursive-util.c2
-rw-r--r--dbus/dbus-server-debug-pipe.c2
-rw-r--r--dbus/dbus-sysdeps-util.c2
-rw-r--r--dbus/dbus-sysdeps.c2
-rw-r--r--dbus/dbus-sysdeps.h2
-rw-r--r--dbus/dbus-transport-unix.c4
-rw-r--r--test/name-test/test-names.c19
-rw-r--r--test/name-test/test-pending-call-dispatch.c2
-rw-r--r--test/shell-test.c2
-rw-r--r--test/test-names.c1
-rw-r--r--test/test-service.c2
-rw-r--r--test/test-shell-service.c3
16 files changed, 64 insertions, 35 deletions
diff --git a/ChangeLog b/ChangeLog
index 1bba3cb8..a99c2a95 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,56 @@
2006-08-14 John (J5) Palmieri <johnp@redhat.com>
+ Patches by Kjartan Maraas <kmaraas at gnome dot org>
+
+ * bus/services.c (bus_service_list_queued_owners):
+ Add a pointer cast to fix compiler warning
+
+ * dbus/dbus-dataslot.c (_dbus_data_slot_list_get):
+ return a NULL instead of FALSE since the return type
+ is not expecting a boolean
+
+ * dbus/dbus-marshal-basic.c (_dbus_marshal_test):
+ Remove unused variable
+
+ * dbus/dbus-marshal-recursive-util.c (node_new):
+ return a NULL instead of FALSE since the return type
+ is not expecting a boolean
+
+ * dbus/dbus-server-debug-pipe.c (_dbus_transport_debug_pipe_new):
+ Send a NULL into _dbus_transport_new_for_fd instead of a FALSE
+ because we are expecting a pointer not a boolean
+
+ * dbus/dbus-sysdeps-util.c (_dbus_get_tmpdir):
+ add void as the parameter so some compilers
+ don't complain
+
+ * dbus/dbus-transport-unix.c (_dbus_transport_new_for_domain_socket,
+ _dbus_transport_new_for_tcp_socket):
+ Send a NULL into _dbus_transport_new_for_fd instead of a FALSE
+ because we are expecting a pointer not a boolean
+
+ * test/shell-test.c (test_command_line):
+ cast the second argument to _dbus_list_append to avoid compiler
+ warnings
+
+ * test/test-names.c (main): remove unused variable
+
+ * test/test-service.c (check_hello_from_self_reply):
+ Initialize echo_message and echo_reply to NULL
+
+ * test/test-shell-service.c (handle_echo):
+ Remove unused variable and cast the third parameter passed to
+ dbus_connection_get_object_path_data to avoid compiler warrnings
+
+ * test/name-test/test-names.c (clear_message_queue):
+ Remove unused function
+
+ * test/name-test/test-pending-call-dispatch.c:
+ Fix format string in printf
+
+
+2006-08-14 John (J5) Palmieri <johnp@redhat.com>
+
* dbus/dbus-bus.c:
* test/name-test/test-names.c:
Remove test method dbus_bus_connection_get_unique_name because
diff --git a/bus/services.c b/bus/services.c
index 52f522b4..bb7e77f4 100644
--- a/bus/services.c
+++ b/bus/services.c
@@ -1266,7 +1266,7 @@ bus_service_list_queued_owners (BusService *service,
owner = (BusOwner *) link->data;
uname = bus_connection_get_name (owner->conn);
- if (!_dbus_list_append (return_list, uname))
+ if (!_dbus_list_append (return_list, (char *)uname))
goto oom;
link = _dbus_list_get_next_link (&service->owners, link);
diff --git a/dbus/dbus-dataslot.c b/dbus/dbus-dataslot.c
index 8b1bbb87..83e25865 100644
--- a/dbus/dbus-dataslot.c
+++ b/dbus/dbus-dataslot.c
@@ -305,7 +305,7 @@ _dbus_data_slot_list_get (DBusDataSlotAllocator *allocator,
* are disabled, since then the asserts are empty.
*/
if (!_dbus_mutex_lock (allocator->lock))
- return FALSE;
+ return NULL;
_dbus_assert (slot >= 0);
_dbus_assert (slot < allocator->n_allocated_slots);
_dbus_assert (allocator->allocated_slots[slot].slot_id == slot);
diff --git a/dbus/dbus-marshal-basic.c b/dbus/dbus-marshal-basic.c
index b983ae56..048e85a1 100644
--- a/dbus/dbus-marshal-basic.c
+++ b/dbus/dbus-marshal-basic.c
@@ -1663,7 +1663,6 @@ _dbus_marshal_test (void)
dbus_uint16_t *v_ARRAY_UINT16;
dbus_int32_t *v_ARRAY_INT32;
dbus_uint32_t *v_ARRAY_UINT32;
- double *v_ARRAY_DOUBLE;
DBusString t;
double v_DOUBLE;
double t_DOUBLE;
diff --git a/dbus/dbus-marshal-recursive-util.c b/dbus/dbus-marshal-recursive-util.c
index 2a2c57d9..c2e9b411 100644
--- a/dbus/dbus-marshal-recursive-util.c
+++ b/dbus/dbus-marshal-recursive-util.c
@@ -945,7 +945,7 @@ node_new (const TestTypeNodeClass *klass)
if (!(* klass->construct) (node))
{
dbus_free (node);
- return FALSE;
+ return NULL;
}
}
diff --git a/dbus/dbus-server-debug-pipe.c b/dbus/dbus-server-debug-pipe.c
index 57882d97..0917c1e0 100644
--- a/dbus/dbus-server-debug-pipe.c
+++ b/dbus/dbus-server-debug-pipe.c
@@ -257,7 +257,7 @@ _dbus_transport_debug_pipe_new (const char *server_name,
_dbus_fd_set_close_on_exec (server_fd);
client_transport = _dbus_transport_new_for_fd (client_fd,
- FALSE, &address);
+ NULL, &address);
if (client_transport == NULL)
{
_dbus_close (client_fd, NULL);
diff --git a/dbus/dbus-sysdeps-util.c b/dbus/dbus-sysdeps-util.c
index bfc87801..ebe20b4a 100644
--- a/dbus/dbus-sysdeps-util.c
+++ b/dbus/dbus-sysdeps-util.c
@@ -297,7 +297,7 @@ _dbus_set_signal_handler (int sig,
act.sa_handler = handler;
act.sa_mask = empty_mask;
act.sa_flags = 0;
- sigaction (sig, &act, 0);
+ sigaction (sig, &act, NULL);
}
diff --git a/dbus/dbus-sysdeps.c b/dbus/dbus-sysdeps.c
index 43bfcd8c..20ff014f 100644
--- a/dbus/dbus-sysdeps.c
+++ b/dbus/dbus-sysdeps.c
@@ -3005,7 +3005,7 @@ int _dbus_printf_string_upper_bound (const char *format,
* @returns char* - location of temp directory
*/
char*
-_dbus_get_tmpdir()
+_dbus_get_tmpdir(void)
{
char* tmpdir;
diff --git a/dbus/dbus-sysdeps.h b/dbus/dbus-sysdeps.h
index 8e7c5019..1df9986e 100644
--- a/dbus/dbus-sysdeps.h
+++ b/dbus/dbus-sysdeps.h
@@ -323,7 +323,7 @@ void _dbus_set_signal_handler (int sig,
dbus_bool_t _dbus_file_exists (const char *file);
dbus_bool_t _dbus_user_at_console (const char *username,
DBusError *error);
-char* _dbus_get_tmpdir();
+char* _dbus_get_tmpdir(void);
/* Define DBUS_VA_COPY() to do the right thing for copying va_list variables.
* config.h may have already defined DBUS_VA_COPY as va_copy or __va_copy.
diff --git a/dbus/dbus-transport-unix.c b/dbus/dbus-transport-unix.c
index 39216cab..b2f7faa3 100644
--- a/dbus/dbus-transport-unix.c
+++ b/dbus/dbus-transport-unix.c
@@ -1229,7 +1229,7 @@ _dbus_transport_new_for_domain_socket (const char *path,
_dbus_verbose ("Successfully connected to unix socket %s\n",
path);
- transport = _dbus_transport_new_for_fd (fd, FALSE, &address);
+ transport = _dbus_transport_new_for_fd (fd, NULL, &address);
if (transport == NULL)
{
dbus_set_error (error, DBUS_ERROR_NO_MEMORY, NULL);
@@ -1297,7 +1297,7 @@ _dbus_transport_new_for_tcp_socket (const char *host,
_dbus_verbose ("Successfully connected to tcp socket %s:%d\n",
host, port);
- transport = _dbus_transport_new_for_fd (fd, FALSE, &address);
+ transport = _dbus_transport_new_for_fd (fd, NULL, &address);
if (transport == NULL)
{
dbus_set_error (error, DBUS_ERROR_NO_MEMORY, NULL);
diff --git a/test/name-test/test-names.c b/test/name-test/test-names.c
index 3cf7047b..d25ff6a7 100644
--- a/test/name-test/test-names.c
+++ b/test/name-test/test-names.c
@@ -193,25 +193,6 @@ check_connection (DBusConnection *conn,
return FALSE;
}
-static void
-clear_message_queue (DBusConnection *conn)
-{
- int tries;
- DBusMessage *msg;
-
- for (tries = 0; tries < NUM_TRIES_TIL_FAIL; tries++)
- {
- _dbus_connection_lock (conn);
- _dbus_connection_do_iteration_unlocked (conn,
- DBUS_ITERATION_DO_READING |
- DBUS_ITERATION_DO_WRITING |
- DBUS_ITERATION_BLOCK,
- 0);
- _dbus_connection_unlock (conn);
- msg = dbus_connection_pop_message (conn);
- }
-}
-
static dbus_bool_t
match_acquired_or_lost_signal (DBusConnection *conn, const char *member, const char *name)
{
diff --git a/test/name-test/test-pending-call-dispatch.c b/test/name-test/test-pending-call-dispatch.c
index 4df2ed37..54726498 100644
--- a/test/name-test/test-pending-call-dispatch.c
+++ b/test/name-test/test-pending-call-dispatch.c
@@ -103,7 +103,7 @@ main (int argc, char *argv[])
/* we just care about seconds */
delta = end_tv_sec - start_tv_sec;
- printf ("Iter %i: %is\n", i, delta);
+ printf ("Iter %i: %lis\n", i, delta);
if (delta >= 5)
{
printf ("Failed: looks like we might have been be stuck in poll ***\n");
diff --git a/test/shell-test.c b/test/shell-test.c
index 4115f191..c0134677 100644
--- a/test/shell-test.c
+++ b/test/shell-test.c
@@ -21,7 +21,7 @@ test_command_line (const char *arg1, ...)
DBusError error;
va_start (var_args, arg1);
- _dbus_list_append (&list, arg1);
+ _dbus_list_append (&list, (char *)arg1);
do
{
tmp = va_arg (var_args, char *);
diff --git a/test/test-names.c b/test/test-names.c
index b29648dc..e618e99b 100644
--- a/test/test-names.c
+++ b/test/test-names.c
@@ -46,7 +46,6 @@ main (int argc,
char **argv)
{
DBusError error;
- int result;
DBusConnection *connection;
dbus_error_init (&error);
diff --git a/test/test-service.c b/test/test-service.c
index 77b8b3ca..ed47a506 100644
--- a/test/test-service.c
+++ b/test/test-service.c
@@ -27,7 +27,7 @@ check_hello_from_self_reply (DBusPendingCall *pcall,
void *user_data)
{
DBusMessage *reply;
- DBusMessage *echo_message, *echo_reply;
+ DBusMessage *echo_message, *echo_reply = NULL;
DBusError error;
DBusConnection *connection;
diff --git a/test/test-shell-service.c b/test/test-shell-service.c
index 79a4949a..71b4baae 100644
--- a/test/test-shell-service.c
+++ b/test/test-shell-service.c
@@ -36,12 +36,11 @@ handle_echo (DBusConnection *connection,
DBusMessage *reply;
DBusMessageIter iter;
int i;
- char *s;
EchoData *d;
_dbus_verbose ("sending reply to Echo method\n");
- if (!dbus_connection_get_object_path_data (connection, echo_path, &d))
+ if (!dbus_connection_get_object_path_data (connection, echo_path, (void **)&d))
die ("No memory");