Add aliases
This commit is contained in:
		
							
								
								
									
										35
									
								
								src/aliases.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										35
									
								
								src/aliases.h
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,35 @@ | |||||||
|  | #pragma once | ||||||
|  |  | ||||||
|  | #include <uchar.h> | ||||||
|  | #include <stdint.h> | ||||||
|  |  | ||||||
|  | #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 | ||||||
		Reference in New Issue
	
	Block a user