X-Git-Url: https://git.liburcu.org/?p=urcu.git;a=blobdiff_plain;f=urcu-pointer.h;h=487abab4abd8c1d16a87b5486e714413639d6ca2;hp=948ac423f667b1810f1fccc3b77b40126a428ff1;hb=36bc70a84250927ba68d5096a0a9740aec157f9b;hpb=53b8ed6836363dc7c5a5356e01609bdaac4868e2 diff --git a/urcu-pointer.h b/urcu-pointer.h index 948ac42..487abab 100644 --- a/urcu-pointer.h +++ b/urcu-pointer.h @@ -30,6 +30,10 @@ #include #include +#ifdef __cplusplus +extern "C" { +#endif + #ifdef _LGPL_SOURCE #include @@ -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 */