This is an automated email from the ASF dual-hosted git repository.
xiaoxiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx-apps.git
The following commit(s) were added to refs/heads/master by this push:
new 6923c9cf5 testing: fix visual studio Compiler Error C2057
6923c9cf5 is described below
commit 6923c9cf578213cfa0f6793f74b243b124597807
Author: chao an <[email protected]>
AuthorDate: Mon Aug 28 11:23:11 2023 +0800
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 [email protected]
Signed-off-by: chao an <[email protected]>
---
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)