From 1ee8f4b1e9ea44f94e2a270ba6280e6c30196ee3 Mon Sep 17 00:00:00 2001 From: "Bruce A. Mah" Date: Fri, 1 Mar 2002 21:32:07 +0000 Subject: Add a knob to allow tweaking ODBCVER at port build time. One might want to set ODBCVER=0x0300 to get long long integer support. Approved by: "Erik H. Bakke" (maintainer) --- databases/mysql-connector-odbc/files/patch-info.c | 34 +++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 databases/mysql-connector-odbc/files/patch-info.c (limited to 'databases/mysql-connector-odbc/files') diff --git a/databases/mysql-connector-odbc/files/patch-info.c b/databases/mysql-connector-odbc/files/patch-info.c new file mode 100644 index 000000000000..8ab380fab4d7 --- /dev/null +++ b/databases/mysql-connector-odbc/files/patch-info.c @@ -0,0 +1,34 @@ +--- info.c.orig Thu Sep 20 02:04:08 2001 ++++ info.c Tue Feb 5 10:57:03 2002 +@@ -171,11 +171,13 @@ + *pcbInfoValue=(SQLSMALLINT) (strmake((char*) rgbInfoValue,"Y",cbInfoValueMax) + - (char*) rgbInfoValue); + break; ++#if (ODBCVER < 0x0300) + #ifdef SQL_MAX_IDENTIFIER_LEN + case SQL_MAX_IDENTIFIER_LEN: + *((SQLUSMALLINT*) rgbInfoValue)=NAME_LEN; + break; + #endif ++#endif + case SQL_CONCAT_NULL_BEHAVIOR: + *((SQLSMALLINT*) rgbInfoValue)=SQL_CB_NULL; + *pcbInfoValue=sizeof(SQLSMALLINT); +@@ -188,7 +190,7 @@ + #ifdef SQL_CURSOR_SENSITIVITY + case SQL_CURSOR_SENSITIVITY: + *((SQLUINTEGER*) rgbInfoValue)=SQL_UNSPECIFIED; +- break ++ break; + #endif + case SQL_DEFAULT_TXN_ISOLATION: + *((long*) rgbInfoValue)= DEFAULT_TXN_ISOLATION; +@@ -411,7 +413,7 @@ + *pcbInfoValue=sizeof(long); + break; + #if (ODBCVER >= 0x0300) +- case SQL_MAX_IDENTIFIER_LENGTH: ++ case SQL_MAX_IDENTIFIER_LEN: + *((long*) rgbInfoValue)=NAME_LEN; + *pcbInfoValue=sizeof(long); + break; -- cgit v1.2.3