00001
00002
00003 #undef NAME
00004 #undef WIDE
00005 #undef P
00006 #undef PCHAR
00007 #undef PCHARIN
00008 #undef PCHAROUT
00009
00010 #ifdef ENABLE_ODBC_WIDE
00011 # define WIDE , int wide
00012 # define PCHAR(a) ODBC_CHAR* a
00013 #else
00014 # define WIDE
00015 # define PCHAR(a) SQLCHAR* a
00016 #endif
00017
00018 #define NAME(a) _ ## a
00019 #define P(a,b) a b
00020 #define PCHARIN(n,t) PCHAR(sz ## n), P(t, cb ## n)
00021 #define PCHAROUT(n,t) PCHAR(sz ## n), P(t, cb ## n ## Max), P(t FAR*, pcb ## n)
00022 static SQLRETURN FUNC
00023
00024 #undef FUNC
00025