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#include <stdatomic.h>
5
6#include <htils/basictypes.h>
7
9typedef _Atomic u8 atomic_u8;
10
12typedef _Atomic u16 atomic_u16;
13
15typedef _Atomic u32 atomic_u32;
16
18typedef _Atomic u64 atomic_u64;
19
21typedef _Atomic i8 atomic_i8;
22
24typedef _Atomic i16 atomic_i16;
25
27typedef _Atomic i32 atomic_i32;
28
30typedef _Atomic i64 atomic_i64;
31
33typedef _Atomic f32 atomic_f32;
34
36typedef _Atomic f64 atomic_f64;
37
40
41#endif // !HTILS_ATOMIC_TYPES_H
_Atomic f32 atomic_f32
Definition atomic_types.h:33
atomic_u32 atomic_b32
Definition atomic_types.h:39
_Atomic i32 atomic_i32
Definition atomic_types.h:27
_Atomic i64 atomic_i64
Definition atomic_types.h:30
_Atomic u8 atomic_u8
Definition atomic_types.h:9
_Atomic i8 atomic_i8
Definition atomic_types.h:21
_Atomic u32 atomic_u32
Definition atomic_types.h:15
_Atomic u16 atomic_u16
Definition atomic_types.h:12
_Atomic u64 atomic_u64
Definition atomic_types.h:18
_Atomic f64 atomic_f64
Definition atomic_types.h:36
_Atomic i16 atomic_i16
Definition atomic_types.h:24
uint64_t u64
Definition basictypes.h:18
int32_t i32
Definition basictypes.h:27
float f32
Definition basictypes.h:33
int64_t i64
Definition basictypes.h:30
uint8_t u8
Definition basictypes.h:9
double f64
Definition basictypes.h:36
uint16_t u16
Definition basictypes.h:12
int16_t i16
Definition basictypes.h:24
int8_t i8
Definition basictypes.h:21
uint32_t u32
Definition basictypes.h:15