From: Brian Demsky <bdemsky@uci.edu>
Date: Fri, 20 Jul 2012 00:53:45 +0000 (-0700)
Subject: split these defs out of other stuff
X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=fb86fdd47947cc5261515cb5b1fdd122b41a332b;p=cdsspec-compiler.git

split these defs out of other stuff
---

diff --git a/include/memoryorder.h b/include/memoryorder.h
new file mode 100644
index 0000000..93e87a0
--- /dev/null
+++ b/include/memoryorder.h
@@ -0,0 +1,24 @@
+#ifndef MEMORYORDER_H
+#define MEMORYORDER_H
+#ifdef __cplusplus
+#include <cstddef>
+namespace std {
+#else
+#include <stddef.h>
+#include <stdbool.h>
+#endif
+
+
+typedef enum memory_order {
+    memory_order_relaxed, memory_order_acquire, memory_order_release,
+    memory_order_acq_rel, memory_order_seq_cst
+} memory_order;
+
+
+#ifdef __cplusplus
+}
+#endif
+
+
+
+#endif