diff options
author | Richard Braun <rbraun@sceen.net> | 2017-06-25 17:53:56 +0200 |
---|---|---|
committer | Richard Braun <rbraun@sceen.net> | 2017-06-25 17:53:56 +0200 |
commit | cae4cc663a0569dc8cd62a37f3ff21ca2286ee3e (patch) | |
tree | f9ada77f109d8520191584ad732bba75cc5aa48c | |
parent | 9283065587c674e5f46bccc3406cd128570a14dc (diff) |
macros: remove read_once and write_once macros
C11 atomic accessors should be used instead of these macros.
-rw-r--r-- | macros.h | 3 |
1 files changed, 0 insertions, 3 deletions
@@ -61,9 +61,6 @@ #define structof(ptr, type, member) \ ((type *)((char *)(ptr) - offsetof(type, member))) -#define read_once(x) (*(volatile typeof(x) *)&(x)) -#define write_once(x, v) (read_once(x) = (v)) - #define alignof(x) __alignof__(x) #define likely(expr) __builtin_expect(!!(expr), 1) |