[spice-gtk PATCH v3 3/5] tests: remove read8_cb to use generic read_cb

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Both functions are basic the same so let's keep the generic one.
---
 tests/pipe.c | 18 ++----------------
 1 file changed, 2 insertions(+), 16 deletions(-)

diff --git a/tests/pipe.c b/tests/pipe.c
index 841cb77..ec11b6f 100644
--- a/tests/pipe.c
+++ b/tests/pipe.c
@@ -160,26 +160,12 @@ test_pipe_readwrite(Fixture *f, gconstpointer user_data)
 }
 
 static void
-read8_cb(GObject *source, GAsyncResult *result, gpointer user_data)
-{
-    GError *error = NULL;
-    gssize nbytes;
-    GMainLoop *loop = user_data;
-
-    nbytes = g_input_stream_read_finish(G_INPUT_STREAM(source), result, &error);
-
-    g_assert_cmpint(nbytes, ==, 8);
-    g_assert_no_error(error);
-    g_clear_error(&error);
-}
-
-static void
 test_pipe_write16read8(Fixture *f, gconstpointer user_data)
 {
     g_output_stream_write_async(f->op1, "0123456789abcdef", 16, G_PRIORITY_DEFAULT,
                                 f->cancellable, write_cb, f->loop);
     g_input_stream_read_async(f->ip2, f->buf, 8, G_PRIORITY_DEFAULT,
-                              f->cancellable, read8_cb, GINT_TO_POINTER(8));
+                              f->cancellable, read_cb, GINT_TO_POINTER(8));
 
     g_main_loop_run (f->loop);
 
@@ -193,7 +179,7 @@ test_pipe_write8read16(Fixture *f, gconstpointer user_data)
     g_output_stream_write_async(f->op1, "01234567", 8, G_PRIORITY_DEFAULT,
                                 f->cancellable, write_cb, f->loop);
     g_input_stream_read_async(f->ip2, f->buf, 16, G_PRIORITY_DEFAULT,
-                              f->cancellable, read8_cb, GINT_TO_POINTER(8));
+                              f->cancellable, read_cb, GINT_TO_POINTER(8));
 
     g_main_loop_run (f->loop);
 
-- 
2.4.1

_______________________________________________
Spice-devel mailing list
Spice-devel@xxxxxxxxxxxxxxxxxxxxx
http://lists.freedesktop.org/mailman/listinfo/spice-devel





[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]     [Monitors]