[Spice-devel] [spice-gtk v2] tests: fix -Wall -Wextra compiler warnings
Victor Toso
lists at victortoso.com
Mon Oct 3 13:23:30 UTC 2016
From: Victor Toso <me at victortoso.com>
With -Wall a few -Wunused-variable and -Wunused-but-set-variable;
With -Wextra lots of -Wunused-parameter and a few -Wsign-compare.
Signed-off-by: Victor Toso <victortoso at redhat.com>
---
tests/coroutine.c | 2 +-
tests/file-transfer.c | 27 +++++++++++++--------------
tests/mock-acl-helper.c | 4 +---
tests/pipe.c | 33 ++++++++++++++++++---------------
tests/session.c | 2 +-
tests/usb-acl-helper.c | 18 +++++++++---------
6 files changed, 43 insertions(+), 43 deletions(-)
diff --git a/tests/coroutine.c b/tests/coroutine.c
index bded593..7701277 100644
--- a/tests/coroutine.c
+++ b/tests/coroutine.c
@@ -44,7 +44,7 @@ static void test_coroutine_simple(void)
g_assert(coroutine_self_is_main());
}
-static gpointer co_entry_two(gpointer data)
+static gpointer co_entry_two(gpointer data G_GNUC_UNUSED)
{
struct coroutine *self = coroutine_self();
struct coroutine co = {
diff --git a/tests/file-transfer.c b/tests/file-transfer.c
index a27b9cf..0cfe9ff 100644
--- a/tests/file-transfer.c
+++ b/tests/file-transfer.c
@@ -26,7 +26,7 @@ const gchar content[] = "0123456789_spice-file-transfer-task";
static void
f_setup(Fixture *f, gconstpointer user_data)
{
- gint i;
+ guint i;
GError *err = NULL;
f->loop = g_main_loop_new(NULL, FALSE);
@@ -51,9 +51,9 @@ f_setup(Fixture *f, gconstpointer user_data)
}
static void
-f_teardown(Fixture *f, gconstpointer user_data)
+f_teardown(Fixture *f, gconstpointer user_data G_GNUC_UNUSED)
{
- gint i;
+ guint i;
GError *err = NULL;
g_main_loop_unref(f->loop);
@@ -72,8 +72,8 @@ f_teardown(Fixture *f, gconstpointer user_data)
* TEST SIMPLE TRANSFER
******************************************************************************/
static void
-transfer_xfer_task_on_finished(SpiceFileTransferTask *xfer_task,
- GError *error,
+transfer_xfer_task_on_finished(SpiceFileTransferTask *xfer_task G_GNUC_UNUSED,
+ GError *error G_GNUC_UNUSED,
gpointer user_data)
{
Fixture *f = user_data;
@@ -86,7 +86,7 @@ transfer_xfer_task_on_finished(SpiceFileTransferTask *xfer_task,
static void
transfer_read_async_cb(GObject *source_object,
GAsyncResult *res,
- gpointer user_data)
+ gpointer user_data G_GNUC_UNUSED)
{
SpiceFileTransferTask *xfer_task;
gssize count;
@@ -106,7 +106,7 @@ transfer_read_async_cb(GObject *source_object,
}
static void
-transfer_init_async_cb(GObject *obj, GAsyncResult *res, gpointer data)
+transfer_init_async_cb(GObject *obj, GAsyncResult *res, gpointer data G_GNUC_UNUSED)
{
GFileInfo *info;
SpiceFileTransferTask *xfer_task;
@@ -123,7 +123,7 @@ transfer_init_async_cb(GObject *obj, GAsyncResult *res, gpointer data)
}
static void
-test_simple_transfer(Fixture *f, gconstpointer user_data)
+test_simple_transfer(Fixture *f, gconstpointer user_data G_GNUC_UNUSED)
{
GHashTableIter iter;
gpointer key, value;
@@ -158,7 +158,7 @@ transfer_cancelled_on_init_async_cb(GObject *obj, GAsyncResult *res, gpointer da
}
static void
-test_cancel_before_task_init(Fixture *f, gconstpointer user_data)
+test_cancel_before_task_init(Fixture *f, gconstpointer user_data G_GNUC_UNUSED)
{
GHashTableIter iter;
gpointer key, value;
@@ -175,7 +175,7 @@ test_cancel_before_task_init(Fixture *f, gconstpointer user_data)
}
static void
-test_cancel_after_task_init(Fixture *f, gconstpointer user_data)
+test_cancel_after_task_init(Fixture *f, gconstpointer user_data G_GNUC_UNUSED)
{
GHashTableIter iter;
gpointer key, value;
@@ -253,7 +253,7 @@ transfer_on_init_async_cb_after_read_cancel(GObject *obj, GAsyncResult *res, gpo
}
static void
-test_cancel_before_read_async(Fixture *f, gconstpointer user_data)
+test_cancel_before_read_async(Fixture *f, gconstpointer user_data G_GNUC_UNUSED)
{
GHashTableIter iter;
gpointer key, value;
@@ -269,7 +269,7 @@ test_cancel_before_read_async(Fixture *f, gconstpointer user_data)
}
static void
-test_cancel_after_read_async(Fixture *f, gconstpointer user_data)
+test_cancel_after_read_async(Fixture *f, gconstpointer user_data G_GNUC_UNUSED)
{
GHashTableIter iter;
gpointer key, value;
@@ -313,7 +313,6 @@ transfer_on_init_async_cb_agent_cancel(GObject *obj, GAsyncResult *res, gpointer
GFileInfo *info;
SpiceFileTransferTask *xfer_task;
GError *error = NULL;
- GCancellable *cancellable;
xfer_task = SPICE_FILE_TRANSFER_TASK(obj);
info = spice_file_transfer_task_init_task_finish(xfer_task, res, &error);
@@ -329,7 +328,7 @@ transfer_on_init_async_cb_agent_cancel(GObject *obj, GAsyncResult *res, gpointer
}
static void
-test_agent_cancel_on_read(Fixture *f, gconstpointer user_data)
+test_agent_cancel_on_read(Fixture *f, gconstpointer user_data G_GNUC_UNUSED)
{
GHashTableIter iter;
gpointer key, value;
diff --git a/tests/mock-acl-helper.c b/tests/mock-acl-helper.c
index 782ebaf..76175dc 100644
--- a/tests/mock-acl-helper.c
+++ b/tests/mock-acl-helper.c
@@ -22,8 +22,6 @@
#include <gio/gunixinputstream.h>
static int exit_status;
-static int busnum, devnum;
-static char path[PATH_MAX];
static GMainLoop *loop;
static GDataInputStream *stdin_stream;
@@ -34,7 +32,7 @@ static void cleanup(void)
}
-static void stdin_read_complete(GObject *src, GAsyncResult *res, gpointer data)
+static void stdin_read_complete(GObject *src, GAsyncResult *res, gpointer data G_GNUC_UNUSED)
{
char *s = NULL;
const char *response = NULL;
diff --git a/tests/pipe.c b/tests/pipe.c
index 01629da..7a0dafd 100644
--- a/tests/pipe.c
+++ b/tests/pipe.c
@@ -41,9 +41,9 @@ stop_loop (gpointer data)
static void
fixture_set_up(Fixture *fixture,
- gconstpointer user_data)
+ gconstpointer user_data G_GNUC_UNUSED)
{
- int i;
+ unsigned int i;
spice_make_pipe(&fixture->p1, &fixture->p2);
g_assert_true(G_IS_IO_STREAM(fixture->p1));
@@ -70,7 +70,7 @@ fixture_set_up(Fixture *fixture,
static void
fixture_tear_down(Fixture *fixture,
- gconstpointer user_data)
+ gconstpointer user_data G_GNUC_UNUSED)
{
g_clear_object(&fixture->p1);
g_clear_object(&fixture->p2);
@@ -85,7 +85,7 @@ fixture_tear_down(Fixture *fixture,
}
static void
-test_pipe_readblock(Fixture *f, gconstpointer user_data)
+test_pipe_readblock(Fixture *f, gconstpointer user_data G_GNUC_UNUSED)
{
GError *error = NULL;
gssize size;
@@ -93,13 +93,14 @@ test_pipe_readblock(Fixture *f, gconstpointer user_data)
size = g_input_stream_read(f->ip2, f->buf, 1,
f->cancellable, &error);
+ g_assert_cmpint(size, ==, -1);
g_assert_error(error, G_IO_ERROR, G_IO_ERROR_WOULD_BLOCK);
g_clear_error(&error);
}
static void
-test_pipe_writeblock(Fixture *f, gconstpointer user_data)
+test_pipe_writeblock(Fixture *f, gconstpointer user_data G_GNUC_UNUSED)
{
GError *error = NULL;
gssize size;
@@ -107,6 +108,7 @@ test_pipe_writeblock(Fixture *f, gconstpointer user_data)
size = g_output_stream_write(f->op1, "", 1,
f->cancellable, &error);
+ g_assert_cmpint(size, ==, -1);
g_assert_error(error, G_IO_ERROR, G_IO_ERROR_WOULD_BLOCK);
g_clear_error(&error);
@@ -142,7 +144,7 @@ read_cb(GObject *source, GAsyncResult *result, gpointer user_data)
}
static void
-test_pipe_writeread(Fixture *f, gconstpointer user_data)
+test_pipe_writeread(Fixture *f, gconstpointer user_data G_GNUC_UNUSED)
{
g_output_stream_write_async(f->op1, "", 1, G_PRIORITY_DEFAULT,
f->cancellable, write_cb, f->loop);
@@ -160,7 +162,7 @@ test_pipe_writeread(Fixture *f, gconstpointer user_data)
}
static void
-test_pipe_readwrite(Fixture *f, gconstpointer user_data)
+test_pipe_readwrite(Fixture *f, gconstpointer user_data G_GNUC_UNUSED)
{
g_input_stream_read_async(f->ip2, f->buf, 1, G_PRIORITY_DEFAULT,
f->cancellable, read_cb, GINT_TO_POINTER(1));
@@ -207,6 +209,7 @@ readclose_cb(GObject *source, GAsyncResult *result, gpointer user_data)
nbytes = g_input_stream_read_finish(G_INPUT_STREAM(source), result, &error);
+ g_assert_cmpint(nbytes, ==, -1);
g_assert_error(error, G_IO_ERROR, G_IO_ERROR_CLOSED);
g_clear_error(&error);
@@ -214,7 +217,7 @@ readclose_cb(GObject *source, GAsyncResult *result, gpointer user_data)
}
static void
-test_pipe_readclosestream(Fixture *f, gconstpointer user_data)
+test_pipe_readclosestream(Fixture *f, gconstpointer user_data G_GNUC_UNUSED)
{
GError *error = NULL;
@@ -226,7 +229,7 @@ test_pipe_readclosestream(Fixture *f, gconstpointer user_data)
}
static void
-test_pipe_readclose(Fixture *f, gconstpointer user_data)
+test_pipe_readclose(Fixture *f, gconstpointer user_data G_GNUC_UNUSED)
{
GError *error = NULL;
@@ -246,6 +249,7 @@ readcancel_cb(GObject *source, GAsyncResult *result, gpointer user_data)
nbytes = g_input_stream_read_finish(G_INPUT_STREAM(source), result, &error);
+ g_assert_cmpint(nbytes, ==, -1);
g_assert_error(error, G_IO_ERROR, G_IO_ERROR_CLOSED);
g_clear_error(&error);
@@ -253,7 +257,7 @@ readcancel_cb(GObject *source, GAsyncResult *result, gpointer user_data)
}
static void
-test_pipe_readcancel(Fixture *f, gconstpointer user_data)
+test_pipe_readcancel(Fixture *f, gconstpointer user_data G_GNUC_UNUSED)
{
GError *error = NULL;
@@ -316,7 +320,7 @@ read_chunk_cb(GObject *source, GAsyncResult *result, gpointer user_data)
}
static void
-test_pipe_write_all_64_read_chunks_16(Fixture *f, gconstpointer user_data)
+test_pipe_write_all_64_read_chunks_16(Fixture *f, gconstpointer user_data G_GNUC_UNUSED)
{
f->data_len = 64;
f->data = get_test_data(f->data_len);
@@ -357,7 +361,7 @@ read_chunk_cb_and_try_write(GObject *source, GAsyncResult *result, gpointer user
}
static void
-test_pipe_concurrent_write(Fixture *f, gconstpointer user_data)
+test_pipe_concurrent_write(Fixture *f, gconstpointer user_data G_GNUC_UNUSED)
{
f->data_len = 64;
f->data = get_test_data(f->data_len);
@@ -393,7 +397,7 @@ write_all_cb_zombie_check(GObject *source, GAsyncResult *result, gpointer user_d
}
static gboolean
-source_cb (gpointer user_data)
+source_cb (gpointer user_data G_GNUC_UNUSED)
{
return G_SOURCE_REMOVE;
}
@@ -452,9 +456,8 @@ read_chunk_cb_and_do_zombie(GObject *source, GAsyncResult *result, gpointer user
}
static void
-test_pipe_zombie_sources(Fixture *f, gconstpointer user_data)
+test_pipe_zombie_sources(Fixture *f, gconstpointer user_data G_GNUC_UNUSED)
{
- gint i;
f->data_len = 64;
f->data = get_test_data(f->data_len);
f->read_size = 16;
diff --git a/tests/session.c b/tests/session.c
index d065b60..00076f2 100644
--- a/tests/session.c
+++ b/tests/session.c
@@ -3,7 +3,7 @@
static void test_session_uri(void)
{
SpiceSession *s;
- gint i;
+ guint i;
struct {
gchar *port;
diff --git a/tests/usb-acl-helper.c b/tests/usb-acl-helper.c
index 6cbc548..06f8036 100644
--- a/tests/usb-acl-helper.c
+++ b/tests/usb-acl-helper.c
@@ -40,7 +40,7 @@ gboolean cancel_test(gpointer user_data)
return G_SOURCE_REMOVE;
}
-static void data_setup(Fixture *fixture, gconstpointer user_data)
+static void data_setup(Fixture *fixture, gconstpointer user_data G_GNUC_UNUSED)
{
g_setenv("SPICE_USB_ACL_BINARY", TESTDIR"/test-mock-acl-helper", TRUE);
fixture->cancellable = g_cancellable_new();
@@ -50,7 +50,7 @@ static void data_setup(Fixture *fixture, gconstpointer user_data)
fixture->timeout_source = g_timeout_add_seconds(2, abort_test, fixture);
}
-static void data_teardown(Fixture *fixture, gconstpointer user_data)
+static void data_teardown(Fixture *fixture, gconstpointer user_data G_GNUC_UNUSED)
{
if (fixture->timeout_source)
g_source_remove(fixture->timeout_source);
@@ -70,7 +70,7 @@ static void success_cb(GObject *source, GAsyncResult *result, gpointer user_data
g_main_loop_quit(f->loop);
}
-static void test_acl_helper_success(Fixture *fixture, gconstpointer user_data)
+static void test_acl_helper_success(Fixture *fixture, gconstpointer user_data G_GNUC_UNUSED)
{
spice_usb_acl_helper_open_acl_async(fixture->acl_helper, 1, 1,
fixture->cancellable, success_cb, fixture);
@@ -88,7 +88,7 @@ static void spawn_fail_cb(GObject *source, GAsyncResult *result, gpointer user_d
g_main_loop_quit(f->loop);
}
-static void test_acl_helper_spawn_fail(Fixture *fixture, gconstpointer user_data)
+static void test_acl_helper_spawn_fail(Fixture *fixture, gconstpointer user_data G_GNUC_UNUSED)
{
g_setenv("SPICE_USB_ACL_BINARY", "does-not-exist", TRUE);
spice_usb_acl_helper_open_acl_async(fixture->acl_helper, 1, 1,
@@ -110,7 +110,7 @@ static void early_eof_cb(GObject *source, GAsyncResult *result, gpointer user_da
}
/* helper sends EOF before sending a response */
-static void test_acl_helper_early_eof(Fixture *fixture, gconstpointer user_data)
+static void test_acl_helper_early_eof(Fixture *fixture, gconstpointer user_data G_GNUC_UNUSED)
{
g_setenv("TEST_EOF", "1", TRUE);
spice_usb_acl_helper_open_acl_async(fixture->acl_helper, 1, 1,
@@ -131,7 +131,7 @@ static void helper_canceled_cb(GObject *source, GAsyncResult *result, gpointer u
g_main_loop_quit(f->loop);
}
-static void test_acl_helper_helper_canceled(Fixture *fixture, gconstpointer user_data)
+static void test_acl_helper_helper_canceled(Fixture *fixture, gconstpointer user_data G_GNUC_UNUSED)
{
g_setenv("TEST_RESPONSE", "CANCELED", TRUE);
spice_usb_acl_helper_open_acl_async(fixture->acl_helper, 1, 1,
@@ -152,7 +152,7 @@ static void helper_error_response_cb(GObject *source, GAsyncResult *result, gpoi
g_main_loop_quit(f->loop);
}
-static void test_acl_helper_error_response(Fixture *fixture, gconstpointer user_data)
+static void test_acl_helper_error_response(Fixture *fixture, gconstpointer user_data G_GNUC_UNUSED)
{
g_setenv("TEST_RESPONSE", "Not authorized", TRUE);
spice_usb_acl_helper_open_acl_async(fixture->acl_helper, 1, 1,
@@ -173,7 +173,7 @@ static void client_canceled_cb(GObject *source, GAsyncResult *result, gpointer u
g_main_loop_quit(f->loop);
}
-static void test_acl_helper_client_canceled(Fixture *fixture, gconstpointer user_data)
+static void test_acl_helper_client_canceled(Fixture *fixture, gconstpointer user_data G_GNUC_UNUSED)
{
/* ensure that the acl-helper does not have respond, so we can cancel the
* task before we get a response from the helper binary */
@@ -185,7 +185,7 @@ static void test_acl_helper_client_canceled(Fixture *fixture, gconstpointer user
g_unsetenv("TEST_NORESPONSE");
}
-static void test_acl_helper_no_response(Fixture *fixture, gconstpointer user_data)
+static void test_acl_helper_no_response(Fixture *fixture, gconstpointer user_data G_GNUC_UNUSED)
{
/* ensure that the acl-helper does not have respond, so we can cancel the
* task before we get a response from the helper binary */
--
2.9.3
More information about the Spice-devel
mailing list