From 5d6299d7da75eb60892c20affb687a523cc173db Mon Sep 17 00:00:00 2001 From: David Lamparter Date: Tue, 21 Apr 2020 21:35:44 +0200 Subject: lib/atomlist: make C++ compatible ... by using `atomic_atomptr_t`. Other ideas seemed worse. Signed-off-by: David Lamparter --- lib/frratomic.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'lib/frratomic.h') diff --git a/lib/frratomic.h b/lib/frratomic.h index 1e28253f2b..bafc6445e5 100644 --- a/lib/frratomic.h +++ b/lib/frratomic.h @@ -41,6 +41,7 @@ using std::memory_order_seq_cst; typedef std::atomic atomic_bool; typedef std::atomic atomic_size_t; typedef std::atomic atomic_uint_fast32_t; +typedef std::atomic atomic_uintptr_t; #elif defined(HAVE_STDATOMIC_H) #include @@ -230,6 +231,7 @@ typedef std::atomic atomic_uint_fast32_t; typedef _Atomic bool atomic_bool; typedef _Atomic size_t atomic_size_t; typedef _Atomic uint_fast32_t atomic_uint_fast32_t; +typedef _Atomic uintptr_t atomic_uintptr_t; #endif #endif /* _FRRATOMIC_H */ -- cgit v1.2.3