htils
1
A small set of utilities for C programming.
Toggle main menu visibility
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
13
typedef
_Atomic
u8
atomic_u8
;
14
16
typedef
_Atomic
u16
atomic_u16
;
17
19
typedef
_Atomic
u32
atomic_u32
;
20
22
typedef
_Atomic
u64
atomic_u64
;
23
25
typedef
_Atomic
i8
atomic_i8
;
26
28
typedef
_Atomic
i16
atomic_i16
;
29
31
typedef
_Atomic
i32
atomic_i32
;
32
34
typedef
_Atomic
i64
atomic_i64
;
35
37
typedef
_Atomic
f32
atomic_f32
;
38
40
typedef
_Atomic
f64
atomic_f64
;
41
43
typedef
atomic_u32
atomic_b32
;
44
45
#endif
// !HTILS_ATOMIC_TYPES_H
atomic_f32
_Atomic f32 atomic_f32
Definition
atomic_types.h:37
atomic_b32
atomic_u32 atomic_b32
Definition
atomic_types.h:43
atomic_i32
_Atomic i32 atomic_i32
Definition
atomic_types.h:31
atomic_i64
_Atomic i64 atomic_i64
Definition
atomic_types.h:34
atomic_u8
_Atomic u8 atomic_u8
Definition
atomic_types.h:13
atomic_i8
_Atomic i8 atomic_i8
Definition
atomic_types.h:25
atomic_u32
_Atomic u32 atomic_u32
Definition
atomic_types.h:19
atomic_u16
_Atomic u16 atomic_u16
Definition
atomic_types.h:16
atomic_u64
_Atomic u64 atomic_u64
Definition
atomic_types.h:22
atomic_f64
_Atomic f64 atomic_f64
Definition
atomic_types.h:40
atomic_i16
_Atomic i16 atomic_i16
Definition
atomic_types.h:28
basictypes.h
u64
uint64_t u64
Definition
basictypes.h:22
i32
int32_t i32
Definition
basictypes.h:31
f32
float f32
Definition
basictypes.h:37
i64
int64_t i64
Definition
basictypes.h:34
u8
uint8_t u8
Definition
basictypes.h:13
f64
double f64
Definition
basictypes.h:40
u16
uint16_t u16
Definition
basictypes.h:16
i16
int16_t i16
Definition
basictypes.h:28
i8
int8_t i8
Definition
basictypes.h:25
u32
uint32_t u32
Definition
basictypes.h:19
include
htils
atomic_types.h
Generated by
1.17.0