From 3f65f803c1a50cc5084e81709f115916aeef47cc Mon Sep 17 00:00:00 2001 From: Max Khon Date: Tue, 27 Jan 2009 05:13:10 +0000 Subject: Fix build with unixODBC 2.2.14: in 2.2.14 signatures of several functions (SQLExtendedFetch, SQLColAttribute, SQLColAttributeW) were fixed. Approved by: portmgr (marcus) --- databases/postgresql-odbc/files/patch-odbcapi.c | 32 +++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 databases/postgresql-odbc/files/patch-odbcapi.c (limited to 'databases/postgresql-odbc/files/patch-odbcapi.c') diff --git a/databases/postgresql-odbc/files/patch-odbcapi.c b/databases/postgresql-odbc/files/patch-odbcapi.c new file mode 100644 index 000000000000..b7675e5b93bf --- /dev/null +++ b/databases/postgresql-odbc/files/patch-odbcapi.c @@ -0,0 +1,32 @@ +--- odbcapi.c.orig 2009-01-26 23:29:21.000000000 +0600 ++++ odbcapi.c 2009-01-26 23:30:15.000000000 +0600 +@@ -1111,11 +1111,7 @@ + HSTMT hstmt, + SQLUSMALLINT fFetchType, + SQLLEN irow, +-#ifdef WITH_UNIXODBC +- SQLROWSETSIZE *pcrow, +-#else + SQLULEN *pcrow, +-#endif /* WITH_UNIXODBC */ + SQLUSMALLINT *rgfRowStatus) + { + RETCODE ret; +@@ -1125,17 +1121,7 @@ + ENTER_STMT_CS(stmt); + SC_clear_error(stmt); + StartRollbackState(stmt); +-#ifdef WITH_UNIXODBC +- { +- SQLULEN retrieved; +- +- ret = PGAPI_ExtendedFetch(hstmt, fFetchType, irow, &retrieved, rgfRowStatus, 0, SC_get_ARDF(stmt)->size_of_rowset_odbc2); +- if (pcrow) +- *pcrow = retrieved; +- } +-#else + ret = PGAPI_ExtendedFetch(hstmt, fFetchType, irow, pcrow, rgfRowStatus, 0, SC_get_ARDF(stmt)->size_of_rowset_odbc2); +-#endif /* WITH_UNIXODBC */ + stmt->transition_status = STMT_TRANSITION_EXTENDED_FETCH; + ret = DiscardStatementSvp(stmt, ret, FALSE); + LEAVE_STMT_CS(stmt); -- cgit v1.2.3