-#ifndef LTTNG_REF_INTERNAL_H
-#define LTTNG_REF_INTERNAL_H
-
/*
* LTTng - Non thread-safe reference counting
*
*
*/
+#ifndef LTTNG_REF_INTERNAL_H
+#define LTTNG_REF_INTERNAL_H
+
+#include <common/macros.hpp>
+
+#include <urcu/urcu.h>
+
using lttng_release_func = void (*)(void *);
struct lttng_ref {