diff options
| author | David Lamparter <equinox@diac24.net> | 2020-04-21 21:35:44 +0200 |
|---|---|---|
| committer | David Lamparter <equinox@diac24.net> | 2020-04-21 21:38:07 +0200 |
| commit | 5d6299d7da75eb60892c20affb687a523cc173db (patch) | |
| tree | 0ea199c5040fe0561b51ba43a51199d2dce0bdfb /lib/frratomic.h | |
| parent | 64fbc17e510d0b5e1ce3674a04f74c5145765b2b (diff) | |
lib/atomlist: make C++ compatible
... by using `atomic_atomptr_t`. Other ideas seemed worse.
Signed-off-by: David Lamparter <equinox@diac24.net>
Diffstat (limited to 'lib/frratomic.h')
| -rw-r--r-- | lib/frratomic.h | 2 |
1 files changed, 2 insertions, 0 deletions
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<bool> atomic_bool; typedef std::atomic<size_t> atomic_size_t; typedef std::atomic<uint_fast32_t> atomic_uint_fast32_t; +typedef std::atomic<uintptr_t> atomic_uintptr_t; #elif defined(HAVE_STDATOMIC_H) #include <stdatomic.h> @@ -230,6 +231,7 @@ typedef std::atomic<uint_fast32_t> 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 */ |
