summaryrefslogtreecommitdiffstats
path: root/src/ring.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/ring.c')
-rw-r--r--src/ring.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/ring.c b/src/ring.c
index 1553ba5..4dadcf2 100644
--- a/src/ring.c
+++ b/src/ring.c
@@ -23,8 +23,6 @@
# include <sys/mman.h>
#endif
-#include "zix/ring.h"
-
#if defined(__APPLE__)
# include <libkern/OSAtomic.h>
# define ZIX_FULL_BARRIER() OSMemoryBarrier()
@@ -39,6 +37,8 @@
#define ZIX_READ_BARRIER() ZIX_FULL_BARRIER()
#define ZIX_WRITE_BARRIER() ZIX_FULL_BARRIER()
+#include "zix/ring.h"
+
struct ZixRingImpl {
uint32_t write_head; ///< Read index into buf
uint32_t read_head; ///< Write index into buf