From 894e4c69cc10242fc49bcaadf76b672607867d67 Mon Sep 17 00:00:00 2001 From: Zuhaitz Méndez Fernández de Aránguiz Date: Mon, 26 Jan 2026 02:23:19 +0000 Subject: Improved doxygen docs --- src/codegen/compat.h | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'src/codegen/compat.h') diff --git a/src/codegen/compat.h b/src/codegen/compat.h index 423b1d9..f34d612 100644 --- a/src/codegen/compat.h +++ b/src/codegen/compat.h @@ -4,20 +4,20 @@ #ifdef __cplusplus /* C++ mode */ -#define ZC_AUTO auto -#define ZC_CAST(T, x) static_cast(x) -#define ZC_REINTERPRET(T, x) reinterpret_cast(x) -#define ZC_EXTERN_C extern "C" +#define ZC_AUTO auto ///< Auto type inference. +#define ZC_CAST(T, x) static_cast(x) ///< Static cast. +#define ZC_REINTERPRET(T, x) reinterpret_cast(x) ///< Reinterpret cast. +#define ZC_EXTERN_C extern "C" ///< Extern "C" linkage. #define ZC_EXTERN_C_BEGIN \ extern "C" \ { #define ZC_EXTERN_C_END } #else /* C mode */ -#define ZC_AUTO __auto_type -#define ZC_CAST(T, x) ((T)(x)) -#define ZC_REINTERPRET(T, x) ((T)(x)) -#define ZC_EXTERN_C +#define ZC_AUTO __auto_type ///< Auto type inference. +#define ZC_CAST(T, x) ((T)(x)) ///< Explicit cast. +#define ZC_REINTERPRET(T, x) ((T)(x)) ///< Reinterpret cast. +#define ZC_EXTERN_C ///< Extern "C" (no-op in C). #define ZC_EXTERN_C_BEGIN #define ZC_EXTERN_C_END #endif -- cgit v1.2.3