From 6923c9cf578213cfa0f6793f74b243b124597807 Mon Sep 17 00:00:00 2001 From: chao an Date: Mon, 28 Aug 2023 11:23:11 +0800 Subject: [PATCH] testing: fix visual studio Compiler Error C2057 expected constant expression The context requires a constant expression, an expression whose value is known at compile time. The compiler must know the size of a type at compile time in order to allocate space for an instance of that type. Reference: https://learn.microsoft.com/en-us/cpp/error-messages/compiler-errors-1/compiler-error-c2057?view=msvc-170 Signed-off-by: chao an anchao@xiaomi.com Signed-off-by: chao an --- testing/ostest/mqueue.c | 2 +- testing/ostest/timedmqueue.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/testing/ostest/mqueue.c b/testing/ostest/mqueue.c index ea1617c13..000b42679 100644 --- a/testing/ostest/mqueue.c +++ b/testing/ostest/mqueue.c @@ -49,7 +49,7 @@ #else /* Message length is the size of the message plus the null terminator */ -# define TEST_MSGLEN (strlen(TEST_MESSAGE)+1) +# define TEST_MSGLEN sizeof(TEST_MESSAGE) #endif #define TEST_SEND_NMSGS (10) diff --git a/testing/ostest/timedmqueue.c b/testing/ostest/timedmqueue.c index 8d6a7b0f4..d2c487d42 100644 --- a/testing/ostest/timedmqueue.c +++ b/testing/ostest/timedmqueue.c @@ -49,7 +49,7 @@ #else /* Message length is the size of the message plus the null terminator */ -# define TEST_MSGLEN (strlen(TEST_MESSAGE)+1) +# define TEST_MSGLEN sizeof(TEST_MESSAGE) #endif #define TEST_SEND_NMSGS (10)