X-Git-Url: https://git.liburcu.org/?p=urcu.git;a=blobdiff_plain;f=urcu-pointer-static.h;h=983d0d5bf429248be1905cfcce8d1e81a9dcaf9d;hp=eb073afa18683c5a6d1a626397aef70a21678d2c;hb=6982d6d71aeed16d2d929bd0ed221e8f444b706e;hpb=bf9de1b724767a7b0d9f32385ed3ab8623aabb71 diff --git a/urcu-pointer-static.h b/urcu-pointer-static.h index eb073af..983d0d5 100644 --- a/urcu-pointer-static.h +++ b/urcu-pointer-static.h @@ -9,7 +9,7 @@ * TO BE INCLUDED ONLY IN LGPL-COMPATIBLE CODE. See urcu-pointer.h for * linking dynamically with the userspace rcu library. * - * Copyright (c) 2009 Mathieu Desnoyers + * Copyright (c) 2009 Mathieu Desnoyers * Copyright (c) 2009 Paul E. McKenney, IBM Corporation. * * This library is free software; you can redistribute it and/or @@ -34,6 +34,10 @@ #include #include +#ifdef __cplusplus +extern "C" { +#endif + /** * _rcu_dereference - reads (copy) a RCU-protected pointer to a local variable * into a RCU read-side critical section. The pointer can later be safely @@ -121,4 +125,8 @@ #define _rcu_assign_pointer(p, v) _rcu_set_pointer(&(p), v) +#ifdef __cplusplus +} +#endif + #endif /* _URCU_POINTER_STATIC_H */