More stuff

This commit is contained in:
Nils O. Selåsdal
2026-06-05 01:11:49 +02:00
parent d4bf858cbb
commit fc7253e412
9 changed files with 119 additions and 25 deletions
+8 -5
View File
@@ -4,6 +4,7 @@
#include <stdbool.h>
#include <stddef.h>
#include <stdint.h>
#include <string.h>
// Types
typedef int8_t S8;
@@ -16,8 +17,10 @@ typedef uint32_t U32;
typedef uint64_t U64;
typedef float F32;
typedef double F64;
#if defined(__FLT128_MANT_DIG__) || defined(__FLOAT128__)
typedef __float128 F128;
#if defined(__FLT128_MANT_DIG__)
typedef _Float128 F128;
#elif defined(__SIZEOF_FLOAT128__)
typedef __float128 F128;
#endif
#ifdef __SIZEOF_INT128__
typedef __int128 S128;
@@ -179,12 +182,12 @@ typedef unsigned __int128 U128;
#define TB(n) (((U64)(n)) << 40)
#define Thousand(n) (((U64)(n) * 1000))
#define Million(n) (((U64)(n) * 1000_000))
#define Billion(n) (((U64)(n) * 1000_000_000))
#define Million(n) (((U64)(n) * 1000000))
#define Billion(n) (((U64)(n) * 1000000000))
// memory
#define MemSet(ptr, val, len) memset(ptr, val, len)
#define MemoryZero(ptr, len) memset_explicit(ptr, 0, len)
#define MemoryZero(ptr, len) explicit_bzero(ptr,len)
#define MemMove(dst, src, len) memmove(dst, src, len)
#define MemCpy(dst, src, len) memcpy(dst, src, len)
#define MemAppend(dst, src, len) mempcpy(dst, src, len)