From c72bce50ac86c8eb473212a529679a902b686baf Mon Sep 17 00:00:00 2001 From: Imbus <> Date: Tue, 9 Sep 2025 11:20:27 +0200 Subject: [PATCH] max_align_t --- kern/libkern/stddef.h | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/kern/libkern/stddef.h b/kern/libkern/stddef.h index fa35dd3..c3d195b 100644 --- a/kern/libkern/stddef.h +++ b/kern/libkern/stddef.h @@ -10,4 +10,15 @@ #define size_t uint64_t #endif +typedef struct { +#if __riscv_xlen == 64 + long double ld; +#elif __riscv_xlen == 32 + long long ll; +#else + double d; +#endif + void *p; +} max_align_t; + #endif // STDDEF_H