summaryrefslogtreecommitdiff
path: root/libc/sysdeps/linux/alpha/bits/atomic.h
diff options
context:
space:
mode:
authorBernhard Reutner-Fischer <rep.dot.nop@gmail.com>2008-09-29 08:16:51 +0000
committerBernhard Reutner-Fischer <rep.dot.nop@gmail.com>2008-09-29 08:16:51 +0000
commit01520fc86662ac9ed3bebbaabac893aa04afbc3e (patch)
tree8e209191a3753b07e3838261238f8562caeef42c /libc/sysdeps/linux/alpha/bits/atomic.h
parent560b7e7acb03a27066a595e357a5fdba3ccc162b (diff)
- fix ISO C keywords
Diffstat (limited to 'libc/sysdeps/linux/alpha/bits/atomic.h')
-rw-r--r--libc/sysdeps/linux/alpha/bits/atomic.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/libc/sysdeps/linux/alpha/bits/atomic.h b/libc/sysdeps/linux/alpha/bits/atomic.h
index 5ef091dc0..5ad4c5409 100644
--- a/libc/sysdeps/linux/alpha/bits/atomic.h
+++ b/libc/sysdeps/linux/alpha/bits/atomic.h
@@ -179,22 +179,22 @@ typedef uintmax_t uatomic_max_t;
#define __arch_compare_and_exchange_val_8_int(mem, new, old, mb1, mb2) \
({ unsigned long __prev; int __cmp; \
__arch_compare_and_exchange_xxx_8_int(mem, new, old, mb1, mb2); \
- (typeof (*mem))__prev; })
+ (__typeof (*mem))__prev; })
#define __arch_compare_and_exchange_val_16_int(mem, new, old, mb1, mb2) \
({ unsigned long __prev; int __cmp; \
__arch_compare_and_exchange_xxx_16_int(mem, new, old, mb1, mb2); \
- (typeof (*mem))__prev; })
+ (__typeof (*mem))__prev; })
#define __arch_compare_and_exchange_val_32_int(mem, new, old, mb1, mb2) \
({ unsigned long __prev; int __cmp; \
__arch_compare_and_exchange_xxx_32_int(mem, new, old, mb1, mb2); \
- (typeof (*mem))__prev; })
+ (__typeof (*mem))__prev; })
#define __arch_compare_and_exchange_val_64_int(mem, new, old, mb1, mb2) \
({ unsigned long __prev; int __cmp; \
__arch_compare_and_exchange_xxx_64_int(mem, new, old, mb1, mb2); \
- (typeof (*mem))__prev; })
+ (__typeof (*mem))__prev; })
/* Compare and exchange with "acquire" semantics, ie barrier after. */