Loading...
Searching...
No Matches
6#define TDS_ATTR(field_name) \
7 (sizeof(((STRUCTUREA*)0)->field_name) == sizeof(((STRUCTUREB*)0)->FIELDB field_name) && \
8 TDS_OFFSET(STRUCTUREA,field_name) == TDS_OFFSET(STRUCTUREB,FIELDB field_name))
10#define TDS_DATAFMT_TEST(test_name) TDS_COMPILE_CHECK(check_ ## test_name,\
13 TDS_ATTR(datatype) &&\
15 TDS_ATTR(maxlength) &&\
17 TDS_ATTR(precision) &&\
20 TDS_ATTR(usertype) &&\
23#define TDS_SERVERMSG_TEST(test_name) TDS_COMPILE_CHECK(check_ ## test_name,\
24 TDS_ATTR(msgnumber) &&\
26 TDS_ATTR(severity) &&\
35 TDS_ATTR(sqlstate) &&\
36 TDS_ATTR(sqlstatelen))