From ffb666e0df49a8a4b8d35734538fe9e1dd8980d5 Mon Sep 17 00:00:00 2001 From: Abdelrahman Date: Sun, 29 Dec 2024 01:47:14 +0000 Subject: [PATCH] Add aliases --- src/aliases.h | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 src/aliases.h diff --git a/src/aliases.h b/src/aliases.h new file mode 100644 index 0000000..cb7dab4 --- /dev/null +++ b/src/aliases.h @@ -0,0 +1,35 @@ +#pragma once + +#include +#include + +#define c8 uint8_t +#define c16 char16_t +#define c32 char32_t + +#define u8 uint8_t +#define u16 uint16_t +#define u32 uint32_t +#define u64 uint64_t + +#define i8 int8_t +#define i16 int16_t +#define i32 int32_t +#define i64 int64_t + +#define f32 float +#define f64 double +#define f128 long double + +#define uptr uintptr_t +#define iptr intptr_t + +#define external extern +#define internal static +#define persistent static + +#ifdef __cplusplus +#define class_mem static +#define BEGIN_C_LINKAGE extern "C" { +#define END_C_LINKAGE } +#endif // __cplusplus