From 142cc867bd6f18d83ed8a702c5b3dcfc04c3beae Mon Sep 17 00:00:00 2001 From: GAMMACASE <31375974+GAMMACASE@users.noreply.github.com> Date: Tue, 14 Jul 2026 19:41:38 +0300 Subject: [PATCH] Move Q_mem* defines to platform.h --- public/tier0/platform.h | 5 +++++ public/tier1/strtools.h | 4 ---- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/public/tier0/platform.h b/public/tier0/platform.h index 85b31b8d..b8903399 100644 --- a/public/tier0/platform.h +++ b/public/tier0/platform.h @@ -1820,4 +1820,9 @@ PLATFORM_INTERFACE int V_tier0_memcmp( const void *m1, const void *m2, size_t #define V_memmove(dest, src, count) V_tier0_memmove ((dest), (src), (count)) #define V_memcmp(m1, m2, count) V_tier0_memcmp ((m1), (m2), (count)) +#define Q_memset V_memset +#define Q_memcpy V_memcpy +#define Q_memmove V_memmove +#define Q_memcmp V_memcmp + #endif /* PLATFORM_H */ diff --git a/public/tier1/strtools.h b/public/tier1/strtools.h index 00dcea67..1471df45 100644 --- a/public/tier1/strtools.h +++ b/public/tier1/strtools.h @@ -999,10 +999,6 @@ PLATFORM_INTERFACE void V_CopyMemory3D( // We need to DLL-export the Q methods in vstdlib but not link to them in other projects #if !defined( VSTDLIB_BACKWARD_COMPAT ) -#define Q_memset V_memset -#define Q_memcpy V_memcpy -#define Q_memmove V_memmove -#define Q_memcmp V_memcmp #define Q_strlen V_strlen #define Q_strcpy V_strcpy #define Q_strrchr V_strrchr