libsysprof-capture: Use sysprof_{steal,clear}_pointer() instead of GLib

They work exactly the same way as the GLib functions.

Signed-off-by: Philip Withnall <withnall@endlessm.com>

Helps: #40
This commit is contained in:
Philip Withnall
2020-07-01 17:41:03 +01:00
parent e96e35b6f1
commit 1d865c5c8e
8 changed files with 30 additions and 14 deletions

View File

@ -30,6 +30,7 @@
#include <unistd.h>
#include "sysprof-capture-util-private.h"
#include "sysprof-macros-internal.h"
#include "sysprof-platform.h"
#include "mapped-ring-buffer.h"
@ -214,7 +215,7 @@ mapped_ring_buffer_new_reader (size_t buffer_size)
self->map = map;
self->page_size = page_size;
return g_steal_pointer (&self);
return sysprof_steal_pointer (&self);
}
MappedRingBuffer *
@ -319,7 +320,7 @@ mapped_ring_buffer_new_writer (int fd)
self->map = map;
self->page_size = page_size;
return g_steal_pointer (&self);
return sysprof_steal_pointer (&self);
}
static void