From 8700f44175c21fa039afcb4ee3f3f3c0e9bef184 Mon Sep 17 00:00:00 2001 From: Alibek Omarov Date: Tue, 5 Nov 2019 11:35:39 +0300 Subject: [PATCH] public: unittest: use static everywhere to prevent collision when tests may be linked into engine --- public/unittest.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/public/unittest.h b/public/unittest.h index 015f458a..a094f77a 100644 --- a/public/unittest.h +++ b/public/unittest.h @@ -28,19 +28,19 @@ typedef struct unittest_s } unittest_t; #define TEST_FIRST_FUNC3(_name, _pfn, _readname) \ - unittest_t _name = { 0, ( _readname ), ( _pfn ), NULL } + static unittest_t _name = { 0, ( _readname ), ( _pfn ), NULL } #define TEST_FIRST_FUNC2(_name, _pfn) \ TEST_FIRST_FUNC3(_name, _pfn, #_name) #define TEST_FUNC4(_name, _prevname, _pfn, _readname) \ - unittest_t _name = { 0, ( _readname ), ( _pfn ), &( _prevname ) } + static unittest_t _name = { 0, ( _readname ), ( _pfn ), &( _prevname ) } #define TEST_FUNC3(_name, _prevname, _pfn) \ TEST_FUNC4(_name, _prevname, _pfn, #_name) #define DECLARE_TEST_FUNC(_name) \ - void fn ## _name( struct unittest_s *_self ) + static void fn ## _name( struct unittest_s *_self ) #define TEST3(_name, _prevname, _readname) \ DECLARE_TEST_FUNC(_name); \