1
0
mirror of https://github.com/ThrowTheSwitch/Unity.git synced 2026-01-23 00:15:58 +01:00

Merge pull request #141 from adiorion/cpp-fixes

Fix some C++ compatibility issues
This commit is contained in:
Mark VanderVoord
2015-11-13 08:15:03 -05:00
2 changed files with 13 additions and 2 deletions

View File

@@ -1231,9 +1231,9 @@ void UnityIgnore(const char* msg, const UNITY_LINE_TYPE line)
UNITY_WEAK_ATTRIBUTE void tearDown(void) { }
#elif defined(UNITY_WEAK_PRAGMA)
# pragma weak setUp
void setUp(void);
void setUp(void) { }
# pragma weak tearDown
void tearDown(void);
void tearDown(void) { }
#else
void setUp(void);
void tearDown(void);

View File

@@ -8,8 +8,16 @@
#define UNITY_FRAMEWORK_H
#define UNITY
#ifdef __cplusplus
extern "C"
{
#endif
#include "unity_internals.h"
void setUp(void);
void tearDown(void);
//-------------------------------------------------------
// Configuration Options
//-------------------------------------------------------
@@ -271,4 +279,7 @@
#define TEST_ASSERT_DOUBLE_IS_NOT_DETERMINATE_MESSAGE(actual, message) UNITY_TEST_ASSERT_DOUBLE_IS_NOT_DETERMINATE((actual), __LINE__, (message))
//end of UNITY_FRAMEWORK_H
#ifdef __cplusplus
}
#endif
#endif