xf86atomic: #undef internal define

Thanks to the #error just above, any file including this header can only
see one state for this macro: defined, with the value `1`.
Let's just #undef it once we're done using it in here so that other
files don't misconstrue any meaning to it.

Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
main
Eric Engestrom 2018-11-07 17:57:02 +00:00
parent b541d21a0a
commit 6d2379857b
1 changed files with 2 additions and 0 deletions

View File

@ -101,6 +101,8 @@ typedef struct { LIBDRM_ATOMIC_TYPE atomic; } atomic_t;
#error libdrm requires atomic operations, please define them for your CPU/compiler. #error libdrm requires atomic operations, please define them for your CPU/compiler.
#endif #endif
#undef HAS_ATOMIC_OPS
static inline int atomic_add_unless(atomic_t *v, int add, int unless) static inline int atomic_add_unless(atomic_t *v, int add, int unless)
{ {
int c, old; int c, old;