Loading...
Searching...
No Matches
c11_atomics_compat_cpu.hpp
1/* This file was automatically generated using ./dist/tools/generate_c11_atomics_cpp_compat_header/generate_c11_atomics_cpp_compat_header.sh */
2#pragma once
3
4#define ATOMIC_BOOL_SIZE (1U)
5#define ATOMIC_BOOL_SAME_SIZED_TYPE uint8_t
6#define ATOMIC_CHAR_SIZE (1U)
7#define ATOMIC_CHAR_SAME_SIZED_TYPE uint8_t
8#define ATOMIC_SCHAR_SIZE (1U)
9#define ATOMIC_SCHAR_SAME_SIZED_TYPE uint8_t
10#define ATOMIC_UCHAR_SIZE (1U)
11#define ATOMIC_UCHAR_SAME_SIZED_TYPE uint8_t
12#define ATOMIC_SHORT_SIZE (2U)
13#define ATOMIC_SHORT_SAME_SIZED_TYPE uint16_t
14#define ATOMIC_USHORT_SIZE (2U)
15#define ATOMIC_USHORT_SAME_SIZED_TYPE uint16_t
16#define ATOMIC_INT_SIZE (4U)
17#define ATOMIC_INT_SAME_SIZED_TYPE uint32_t
18#define ATOMIC_UINT_SIZE (4U)
19#define ATOMIC_UINT_SAME_SIZED_TYPE uint32_t
20#define ATOMIC_LONG_SIZE (4U)
21#define ATOMIC_LONG_SAME_SIZED_TYPE uint32_t
22#define ATOMIC_ULONG_SIZE (4U)
23#define ATOMIC_ULONG_SAME_SIZED_TYPE uint32_t
24#define ATOMIC_LLONG_SIZE (8U)
25#define ATOMIC_LLONG_SAME_SIZED_TYPE uint64_t
26#define ATOMIC_ULLONG_SIZE (8U)
27#define ATOMIC_ULLONG_SAME_SIZED_TYPE uint64_t
28#define ATOMIC_INT_LEAST8_T_SIZE (1U)
29#define ATOMIC_INT_LEAST8_T_SAME_SIZED_TYPE uint8_t
30#define ATOMIC_UINT_LEAST8_T_SIZE (1U)
31#define ATOMIC_UINT_LEAST8_T_SAME_SIZED_TYPE uint8_t
32#define ATOMIC_INT_LEAST16_T_SIZE (2U)
33#define ATOMIC_INT_LEAST16_T_SAME_SIZED_TYPE uint16_t
34#define ATOMIC_UINT_LEAST16_T_SIZE (2U)
35#define ATOMIC_UINT_LEAST16_T_SAME_SIZED_TYPE uint16_t
36#define ATOMIC_INT_LEAST32_T_SIZE (4U)
37#define ATOMIC_INT_LEAST32_T_SAME_SIZED_TYPE uint32_t
38#define ATOMIC_UINT_LEAST32_T_SIZE (4U)
39#define ATOMIC_UINT_LEAST32_T_SAME_SIZED_TYPE uint32_t
40#define ATOMIC_INT_LEAST64_T_SIZE (8U)
41#define ATOMIC_INT_LEAST64_T_SAME_SIZED_TYPE uint64_t
42#define ATOMIC_UINT_LEAST64_T_SIZE (8U)
43#define ATOMIC_UINT_LEAST64_T_SAME_SIZED_TYPE uint64_t
44#define ATOMIC_INT_FAST8_T_SIZE (4U)
45#define ATOMIC_INT_FAST8_T_SAME_SIZED_TYPE uint32_t
46#define ATOMIC_UINT_FAST8_T_SIZE (4U)
47#define ATOMIC_UINT_FAST8_T_SAME_SIZED_TYPE uint32_t
48#define ATOMIC_INT_FAST16_T_SIZE (4U)
49#define ATOMIC_INT_FAST16_T_SAME_SIZED_TYPE uint32_t
50#define ATOMIC_UINT_FAST16_T_SIZE (4U)
51#define ATOMIC_UINT_FAST16_T_SAME_SIZED_TYPE uint32_t
52#define ATOMIC_INT_FAST32_T_SIZE (4U)
53#define ATOMIC_INT_FAST32_T_SAME_SIZED_TYPE uint32_t
54#define ATOMIC_UINT_FAST32_T_SIZE (4U)
55#define ATOMIC_UINT_FAST32_T_SAME_SIZED_TYPE uint32_t
56#define ATOMIC_INT_FAST64_T_SIZE (8U)
57#define ATOMIC_INT_FAST64_T_SAME_SIZED_TYPE uint64_t
58#define ATOMIC_UINT_FAST64_T_SIZE (8U)
59#define ATOMIC_UINT_FAST64_T_SAME_SIZED_TYPE uint64_t
60#define ATOMIC_INTPTR_T_SIZE (4U)
61#define ATOMIC_INTPTR_T_SAME_SIZED_TYPE uint32_t
62#define ATOMIC_UINTPTR_T_SIZE (4U)
63#define ATOMIC_UINTPTR_T_SAME_SIZED_TYPE uint32_t
64#define ATOMIC_SIZE_T_SIZE (4U)
65#define ATOMIC_SIZE_T_SAME_SIZED_TYPE uint32_t
66#define ATOMIC_PTRDIFF_T_SIZE (4U)
67#define ATOMIC_PTRDIFF_T_SAME_SIZED_TYPE uint32_t
68#define ATOMIC_INTMAX_T_SIZE (8U)
69#define ATOMIC_INTMAX_T_SAME_SIZED_TYPE uint64_t
70#define ATOMIC_UINTMAX_T_SIZE (8U)
71#define ATOMIC_UINTMAX_T_SAME_SIZED_TYPE uint64_t