3 #ifdef ENABLE_ODBC_WIDE
11 #define NAME(a) _ ## a
12 #define WIDE , int wide
14 #define PCHAR(a) ODBC_CHAR* a
15 #define PCHARIN(n,t) PCHAR(sz ## n), P(t, cb ## n)
16 #define PCHAROUT(n,t) PCHAR(sz ## n), P(t, cb ## n ## Max), P(t FAR*, pcb ## n)
17 static SQLRETURN FUNC;
26 #define PCHAR(a) SQLCHAR* a
27 SQLRETURN ODBC_PUBLIC ODBC_API FUNC {
33 #define NAME(a) _ ## a
36 #define PCHAR(a) (ODBC_CHAR*) a
46 #define NAME(a) a ## W
49 #define PCHAR(a) SQLWCHAR * a
50 SQLRETURN ODBC_PUBLIC ODBC_API FUNC {
56 #define NAME(a) _ ## a
59 #define PCHAR(a) (ODBC_CHAR*) a
68 #define WIDE , int wide
70 #define PCHAR(a) ODBC_CHAR* a
85 #define NAME(a) _ ## a
88 #define PCHAR(a) SQLCHAR* a
89 #define PCHARIN(n,t) PCHAR(sz ## n), P(t, cb ## n)
90 #define PCHAROUT(n,t) PCHAR(sz ## n), P(t, cb ## n ## Max), P(t FAR*, pcb ## n)
91 static SQLRETURN FUNC;
102 #define PCHAR(a) SQLCHAR* a
103 SQLRETURN ODBC_API FUNC {
109 #define NAME(a) _ ## a
121 #define NAME(a) _ ## a
124 #define PCHAR(a) SQLCHAR* a
125 static SQLRETURN FUNC