Skip to content

Commit 7753d72

Browse files
committed
fix: build error when used in C++ source code files.
1 parent 082c5de commit 7753d72

File tree

2 files changed

+12
-6
lines changed

2 files changed

+12
-6
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# Changelog
22

3+
## v3.0.2 (2024/03/27)
4+
5+
### Fixed
6+
1. fix: build error when used in C++ source code files.
7+
8+
39
## v3.0.1 (2023/03/28)
410

511
### Fixed

include/cutest.h

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ extern "C" {
110110
/**
111111
* @brief Patch version.
112112
*/
113-
#define CUTEST_VERSION_PATCH 1
113+
#define CUTEST_VERSION_PATCH 2
114114

115115
/**
116116
* @brief Development version.
@@ -185,7 +185,7 @@ extern "C" {
185185
* @see TEST_P
186186
*/
187187
#define TEST_FIXTURE_SETUP(fixture) \
188-
TEST_C_API static void s_cutest_fixture_setup_##fixture(void)
188+
static void s_cutest_fixture_setup_##fixture(void)
189189

190190
/**
191191
* @brief TearDown test suit
@@ -194,7 +194,7 @@ extern "C" {
194194
* @see TEST_P
195195
*/
196196
#define TEST_FIXTURE_TEARDOWN(fixture) \
197-
TEST_C_API static void s_cutest_fixture_teardown_##fixture(void)
197+
static void s_cutest_fixture_teardown_##fixture(void)
198198

199199
/**
200200
* @brief Get parameterized data
@@ -216,7 +216,7 @@ extern "C" {
216216
* @param[in] ... Data values
217217
*/
218218
#define TEST_PARAMETERIZED_DEFINE(fixture, test, TYPE, ...) \
219-
TEST_C_API static void cutest_usertest_parameterized_register_##fixture##_##test(void (*cb)(TYPE*, unsigned long)) {\
219+
static void cutest_usertest_parameterized_register_##fixture##_##test(void (*cb)(TYPE*, unsigned long)) {\
220220
static TYPE s_parameterized_userdata[] = { __VA_ARGS__ };\
221221
static cutest_case_t s_tests[TEST_NARG(__VA_ARGS__)];\
222222
unsigned long number_of_parameterized_data = sizeof(s_parameterized_userdata) / sizeof(s_parameterized_userdata[0]);\
@@ -293,7 +293,7 @@ extern "C" {
293293
*/
294294
#define TEST_F(fixture, test) \
295295
TEST_C_API void cutest_usertest_body_##fixture##_##test(void);\
296-
TEST_C_API static void s_cutest_proxy_##fixture##_##test(void* _test_parameterized_data,\
296+
static void s_cutest_proxy_##fixture##_##test(void* _test_parameterized_data,\
297297
unsigned long _test_parameterized_idx) {\
298298
TEST_PARAMETERIZED_SUPPRESS_UNUSED;\
299299
cutest_usertest_body_##fixture##_##test();\
@@ -339,7 +339,7 @@ extern "C" {
339339
*/
340340
#define TEST(fixture, test) \
341341
TEST_C_API void cutest_usertest_body_##fixture##_##test(void);\
342-
TEST_C_API static void s_cutest_proxy_##fixture##_##test(void* _test_parameterized_data,\
342+
static void s_cutest_proxy_##fixture##_##test(void* _test_parameterized_data,\
343343
unsigned long _test_parameterized_idx) {\
344344
TEST_PARAMETERIZED_SUPPRESS_UNUSED;\
345345
cutest_usertest_body_##fixture##_##test();\

0 commit comments

Comments
 (0)