diff options
author | Christian Persch <chpe@gnome.org> | 2012-02-15 18:37:06 +0100 |
---|---|---|
committer | Christian Persch <chpe@gnome.org> | 2012-02-15 18:44:24 +0100 |
commit | 6c7d121caf0fc19804670b8e98ae5e1c9abf6a76 (patch) | |
tree | 707c7e1c12abd41f68d542f9f49bbc9e2e312167 /tests/mapping-test.c | |
parent | 4471d09cd4628eacd46d5bd299a4c7aa8e8fec77 (diff) | |
download | glib-wip/mapped-bytes.tar.gz |
gbytes: Replace GMappedFile with GBytes in glibwip/mapped-bytes
Don't use deprecated APIs inside glib!
Diffstat (limited to 'tests/mapping-test.c')
-rw-r--r-- | tests/mapping-test.c | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/tests/mapping-test.c b/tests/mapping-test.c index 1a10b190b..8d4c55510 100644 --- a/tests/mapping-test.c +++ b/tests/mapping-test.c @@ -75,12 +75,12 @@ write_or_die (const gchar *filename, } } -static GMappedFile * +static GBytes * map_or_die (const gchar *filename, gboolean writable) { GError *error = NULL; - GMappedFile *map; + GBytes *map; gchar *displayname; map = g_mapped_file_new (filename, writable, &error); @@ -98,7 +98,7 @@ map_or_die (const gchar *filename, static int child_main (int argc, char *argv[]) { - GMappedFile *map; + GBytes *map; GMainLoop *loop; map = map_or_die (filename, FALSE); @@ -112,8 +112,8 @@ child_main (int argc, char *argv[]) g_main_loop_run (loop); write_or_die (childname, - g_mapped_file_get_contents (map), - g_mapped_file_get_length (map)); + g_bytes_get_data (map, NULL), + g_bytes_get_size (map)); return 0; } @@ -121,35 +121,35 @@ child_main (int argc, char *argv[]) static void test_mapping (void) { - GMappedFile *map; + GBytes *map; write_or_die (filename, "ABC", -1); map = map_or_die (filename, FALSE); - g_assert (g_mapped_file_get_length (map) == 3); - g_mapped_file_free (map); + g_assert_cmpint (g_bytes_get_size (map), ==, 3); + g_bytes_unref (map); map = map_or_die (filename, TRUE); - g_assert (g_mapped_file_get_length (map) == 3); - g_mapped_file_free (map); + g_assert_cmpint (g_bytes_get_size (map), ==, 3); + g_bytes_unref (map); } static void test_private (void) { GError *error = NULL; - GMappedFile *map; + GBytes *map; gchar *buffer; gsize len; write_or_die (filename, "ABC", -1); map = map_or_die (filename, TRUE); - buffer = (gchar *)g_mapped_file_get_contents (map); + buffer = (gchar *)g_bytes_get_data (map, NULL); buffer[0] = '1'; buffer[1] = '2'; buffer[2] = '3'; - g_mapped_file_free (map); + g_bytes_unref (map); if (!g_file_get_contents (filename, &buffer, &len, &error)) { @@ -168,7 +168,7 @@ static void test_child_private (gchar *argv0) { GError *error = NULL; - GMappedFile *map; + GBytes *map; gchar *buffer; gsize len; gchar *child_argv[3]; @@ -196,11 +196,11 @@ test_child_private (gchar *argv0) /* give the child some time to set up its mapping */ g_usleep (2000000); - buffer = (gchar *)g_mapped_file_get_contents (map); + buffer = (gchar *)g_bytes_get_data (map, NULL); buffer[0] = '1'; buffer[1] = '2'; buffer[2] = '3'; - g_mapped_file_free (map); + g_bytes_unref (map); #ifndef G_OS_WIN32 kill (child_pid, SIGUSR1); |