diff options
author | Bastien Montagne <montagne29@wanadoo.fr> | 2017-11-23 18:23:45 +0300 |
---|---|---|
committer | Bastien Montagne <montagne29@wanadoo.fr> | 2017-11-23 18:24:34 +0300 |
commit | 580b34e52b0cf231cea70891831efd4b1b1c4ee2 (patch) | |
tree | 7407b88e968f5bc382c8e4f186f3a318df59d7d5 /intern/atomic/atomic_ops.h | |
parent | 497e2b3dfaded5ed1e260b0fb518bc8f97ccca89 (diff) |
atomic_ops: add char versions of uint8_t atomic primitives.
Diffstat (limited to 'intern/atomic/atomic_ops.h')
-rw-r--r-- | intern/atomic/atomic_ops.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/intern/atomic/atomic_ops.h b/intern/atomic/atomic_ops.h index 7fab8f2ac57..578cfb76eb6 100644 --- a/intern/atomic/atomic_ops.h +++ b/intern/atomic/atomic_ops.h @@ -112,6 +112,9 @@ ATOMIC_INLINE uint8_t atomic_fetch_and_and_uint8(uint8_t *p, uint8_t b); ATOMIC_INLINE int8_t atomic_fetch_and_or_int8(int8_t *p, int8_t b); ATOMIC_INLINE int8_t atomic_fetch_and_and_int8(int8_t *p, int8_t b); +ATOMIC_INLINE char atomic_fetch_and_or_char(char *p, char b); +ATOMIC_INLINE char atomic_fetch_and_and_char(char *p, char b); + ATOMIC_INLINE size_t atomic_add_and_fetch_z(size_t *p, size_t x); ATOMIC_INLINE size_t atomic_sub_and_fetch_z(size_t *p, size_t x); ATOMIC_INLINE size_t atomic_fetch_and_add_z(size_t *p, size_t x); |