Add non-standard atomic types atomic_uint64_t and atomic_int64_t. Use of these types is more natural in OVS code than the standard equivalents.
Signed-off-by: Jarno Rajahalme <jrajaha...@nicira.com> --- lib/ovs-atomic.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/ovs-atomic.h b/lib/ovs-atomic.h index 246bf77..143f0c0 100644 --- a/lib/ovs-atomic.h +++ b/lib/ovs-atomic.h @@ -66,9 +66,11 @@ * uint8_t atomic_uint8_t (*) * uint16_t atomic_uint16_t (*) * uint32_t atomic_uint32_t (*) + * uint64_t atomic_uint64_t (*) * int8_t atomic_int8_t (*) * int16_t atomic_int16_t (*) * int32_t atomic_int32_t (*) + * int64_t atomic_int64_t (*) * * (*) Not specified by C11. * @@ -323,10 +325,12 @@ typedef ATOMIC(uintptr_t) atomic_uintptr_t; typedef ATOMIC(uint8_t) atomic_uint8_t; typedef ATOMIC(uint16_t) atomic_uint16_t; typedef ATOMIC(uint32_t) atomic_uint32_t; +typedef ATOMIC(uint64_t) atomic_uint64_t; typedef ATOMIC(int8_t) atomic_int8_t; typedef ATOMIC(int16_t) atomic_int16_t; typedef ATOMIC(int32_t) atomic_int32_t; +typedef ATOMIC(int64_t) atomic_int64_t; /* Reference count. */ struct ovs_refcount { -- 1.7.10.4 _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev