Toggle navigation
Documentation
The friendly Operating System for the Internet of Things
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
Generated on Fri Jan 3 2025 13:31:18 by
1.9.8