dbPutLinkTest: attempt MSVC workaround

Apparently MSVC doesn't play well with variadic macros.
This commit is contained in:
Michael Davidsaver
2015-02-17 16:57:20 -05:00
parent cd228ccf0e
commit a526d0eb04

View File

@@ -42,7 +42,8 @@ void dbTestIoc_registerRecordDeviceDriver(struct dbBase *);
#define TEST_CONSTANT(SET, EXPECT) {SET, {CONSTANT, EXPECT}}
#define TEST_PV_LINK(SET, PV, MOD) {SET, {PV_LINK, PV, MOD}}
#define TEST_HW(SET, TYPE, ID, PARM, ...) {SET, {TYPE, PARM, 0, ID, {__VA_ARGS__}}}
#define TEST_HW_(...) __VA_ARGS__
#define TEST_HW(SET, TYPE, ID, PARM, ...) {SET, {TYPE, PARM, 0, ID, {TEST_HW_(__VA_ARGS__)}}}
static const struct testParseDataT {
const char * const str;