From 6f313b9b02482ae9b927e96c19c619f3cc42870d Mon Sep 17 00:00:00 2001 From: Bala FA Date: Wed, 21 Aug 2024 21:49:41 +0530 Subject: [PATCH] Convert a preprocessor token to a string (#162) Fixes #161 Signed-off-by: Bala.FA --- include/miniocpp/config.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/include/miniocpp/config.h b/include/miniocpp/config.h index 25bf10b..65bbe8a 100644 --- a/include/miniocpp/config.h +++ b/include/miniocpp/config.h @@ -19,14 +19,15 @@ #define MINIO_CPP_CONFIG_H_INCLUDED #define MINIO_CPP_STRINGIFY(x) #x +#define MINIO_CPP_TO_STRING(x) MINIO_CPP_STRINGIFY(x) #define MINIO_CPP_MAJOR_VERSION 0 #define MINIO_CPP_MINOR_VERSION 2 #define MINIO_CPP_PATCH_VERSION 0 #define MINIO_CPP_VERSION \ - "" MINIO_CPP_STRINGIFY(MINIO_CPP_MAJOR_VERSION) "." MINIO_CPP_STRINGIFY( \ - MINIO_CPP_MINOR_VERSION) "." MINIO_CPP_STRINGIFY(MINIO_CPP_PATCH_VERSION) + "" MINIO_CPP_TO_STRING(MINIO_CPP_MAJOR_VERSION) "." MINIO_CPP_TO_STRING( \ + MINIO_CPP_MINOR_VERSION) "." MINIO_CPP_TO_STRING(MINIO_CPP_PATCH_VERSION) #if defined(_M_X64) || defined(__x86_64__) #define MINIO_CPP_ARCH_STRING "x86_64"