File psqlodbc-08.03.0200-build.patch of Package psqlODBC

Index: odbcapi.c
===================================================================
--- odbcapi.c.orig
+++ odbcapi.c
@@ -1106,7 +1106,7 @@ SQLExtendedFetch(
 				 SQLUSMALLINT fFetchType,
 				 SQLLEN irow,
 #ifdef WITH_UNIXODBC
-				 SQLROWSETSIZE *pcrow,
+				 SQLULEN *pcrow,
 #else
 				 SQLULEN *pcrow,
 #endif /* WITH_UNIXODBC */
Index: odbcapi30.c
===================================================================
--- odbcapi30.c.orig
+++ odbcapi30.c
@@ -118,13 +118,7 @@ SQLColAttribute(SQLHSTMT StatementHandle
 			SQLPOINTER CharacterAttribute,
 			SQLSMALLINT BufferLength,
 			SQLSMALLINT *StringLength,
-#if defined(_WIN64)
 			SQLLEN *NumericAttribute
-#elif defined(WITH_UNIXODBC) || defined(WIN32)
-			SQLPOINTER NumericAttribute
-#else
-			SQLLEN *NumericAttribute
-#endif
 			)
 {
 	CSTR	func = "SQLColAttribute";
Index: odbcapi30w.c
===================================================================
--- odbcapi30w.c.orig
+++ odbcapi30w.c
@@ -255,11 +255,7 @@ SQLRETURN SQL_API SQLColAttributeW(
 	SQLPOINTER	pCharAttr,
 	SQLSMALLINT	cbCharAttrMax,	
 	SQLSMALLINT	*pcbCharAttr,
-#if defined(WITH_UNIXODBC) || (defined(WIN32) && ! defined(_WIN64))
-	SQLPOINTER	pNumAttr
-#else
 	SQLLEN		*pNumAttr
-#endif
 	)
 {
 	CSTR func = "SQLColAttributeW";
openSUSE Build Service is sponsored by