list: new -> _new for c++ compatibility
[urcu.git] / urcu-pointer.h
index b10aa13a4ad5c9689f7364476b263531e86e4278..487abab4abd8c1d16a87b5486e714413639d6ca2 100644 (file)
 
 #include <urcu/compiler.h>
 #include <urcu/arch.h>
-#include <urcu/arch_uatomic.h>
+#include <urcu/uatomic_arch.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif 
 
 #ifdef _LGPL_SOURCE
 
@@ -107,4 +111,8 @@ extern void *rcu_set_pointer_sym(void **p, void *v);
  */
 #define rcu_assign_pointer(p, v)       rcu_set_pointer((&p), (v))
 
+#ifdef __cplusplus 
+}
+#endif
+
 #endif /* _URCU_POINTER_H */
This page took 0.022875 seconds and 4 git commands to generate.