htils 1
A small set of utilities for C programming.
Loading...
Searching...
No Matches
atomic_types.h
Go to the documentation of this file.
1#ifndef HTILS_ATOMIC_TYPES_H
2#define HTILS_ATOMIC_TYPES_H
3
4/***********************************/
5
6#include <stdatomic.h>
7
8#include <htils/basictypes.h>
9
10/***********************************/
11
13typedef _Atomic u8 atomic_u8;
14
16typedef _Atomic u16 atomic_u16;
17
19typedef _Atomic u32 atomic_u32;
20
22typedef _Atomic u64 atomic_u64;
23
25typedef _Atomic i8 atomic_i8;
26
28typedef _Atomic i16 atomic_i16;
29
31typedef _Atomic i32 atomic_i32;
32
34typedef _Atomic i64 atomic_i64;
35
37typedef _Atomic f32 atomic_f32;
38
40typedef _Atomic f64 atomic_f64;
41
44
45#endif // !HTILS_ATOMIC_TYPES_H
_Atomic f32 atomic_f32
Definition atomic_types.h:37
atomic_u32 atomic_b32
Definition atomic_types.h:43
_Atomic i32 atomic_i32
Definition atomic_types.h:31
_Atomic i64 atomic_i64
Definition atomic_types.h:34
_Atomic u8 atomic_u8
Definition atomic_types.h:13
_Atomic i8 atomic_i8
Definition atomic_types.h:25
_Atomic u32 atomic_u32
Definition atomic_types.h:19
_Atomic u16 atomic_u16
Definition atomic_types.h:16
_Atomic u64 atomic_u64
Definition atomic_types.h:22
_Atomic f64 atomic_f64
Definition atomic_types.h:40
_Atomic i16 atomic_i16
Definition atomic_types.h:28
uint64_t u64
Definition basictypes.h:22
int32_t i32
Definition basictypes.h:31
float f32
Definition basictypes.h:37
int64_t i64
Definition basictypes.h:34
uint8_t u8
Definition basictypes.h:13
double f64
Definition basictypes.h:40
uint16_t u16
Definition basictypes.h:16
int16_t i16
Definition basictypes.h:28
int8_t i8
Definition basictypes.h:25
uint32_t u32
Definition basictypes.h:19