From 558f1b9f324d4d60dfe4bfdd9bf2ff7db96a0ba4 Mon Sep 17 00:00:00 2001 From: Shinovon Date: Fri, 1 May 2026 14:36:54 +0500 Subject: [PATCH] Better fix --- vendor/librw/src/rwbase.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vendor/librw/src/rwbase.h b/vendor/librw/src/rwbase.h index 83a49bb..e30dabe 100644 --- a/vendor/librw/src/rwbase.h +++ b/vendor/librw/src/rwbase.h @@ -113,12 +113,15 @@ struct LLLink }; #ifndef RW_GL3 +#ifdef __offsetof +#undef __offsetof +#endif #define __offsetof(type, field) (reinterpret_cast \ (&reinterpret_cast \ (static_cast (0)->field))) #endif #define LLLinkGetData(linkvar,type,entry) \ - ((type*)(((rw::uint8*)(linkvar))-offsetof(type,entry))) + ((type*)(((rw::uint8*)(linkvar))-offsetof(type,entry))) // Have to be careful since the link might be deleted. #define FORLIST(_link, _list) \