summaryrefslogtreecommitdiffhomepage
path: root/include/ntapi/nt_atomic.h
diff options
context:
space:
mode:
authormidipix <writeonce@midipix.org>2018-08-09 04:15:25 -0400
committermidipix <writeonce@midipix.org>2018-08-09 04:15:25 -0400
commitf1a76632596dd69a233d09ed278467c5fed7b13d (patch)
treed2a42c766fb7414d29e84950ad32d54f1818caee /include/ntapi/nt_atomic.h
parentdc7e61e60fb6957717a978131c3dc2dca58cf44c (diff)
downloadntapi-f1a7663259.tar.bz2
ntapi-f1a7663259.tar.xz
library: atomics: simplify and-or-xor interfaces.
Diffstat (limited to 'include/ntapi/nt_atomic.h')
-rw-r--r--include/ntapi/nt_atomic.h18
1 files changed, 9 insertions, 9 deletions
diff --git a/include/ntapi/nt_atomic.h b/include/ntapi/nt_atomic.h
index 45a4018..b03fa19 100644
--- a/include/ntapi/nt_atomic.h
+++ b/include/ntapi/nt_atomic.h
@@ -84,47 +84,47 @@ static __inline__ int64_t at_locked_cas_64(
int64_t cmp,
int64_t xchg);
-static __inline__ intptr_t at_locked_and(
+static __inline__ void at_locked_and(
intptr_t volatile * dst,
intptr_t mask);
-static __inline__ int32_t at_locked_and_32(
+static __inline__ void at_locked_and_32(
int32_t volatile * dst,
int32_t mask);
-static __inline__ int64_t at_locked_and_64(
+static __inline__ void at_locked_and_64(
int64_t volatile * dst,
int64_t mask);
-static __inline__ intptr_t at_locked_or(
+static __inline__ void at_locked_or(
intptr_t volatile * dst,
intptr_t mask);
-static __inline__ int32_t at_locked_or_32(
+static __inline__ void at_locked_or_32(
int32_t volatile * dst,
int32_t mask);
-static __inline__ int64_t at_locked_or_64(
+static __inline__ void at_locked_or_64(
int64_t volatile * dst,
int64_t mask);
-static __inline__ intptr_t at_locked_xor(
+static __inline__ void at_locked_xor(
intptr_t volatile * dst,
intptr_t mask);
-static __inline__ int32_t at_locked_xor_32(
+static __inline__ void at_locked_xor_32(
int32_t volatile * dst,
int32_t mask);
-static __inline__ int64_t at_locked_xor_64(
+static __inline__ void at_locked_xor_64(
int64_t volatile * dst,
int64_t mask);