diff -Nur libccscript3-1.1.6/optional/odbc/thread.cpp libccscript3-1.1.6.new/optional/odbc/thread.cpp
--- libccscript3-1.1.6/optional/odbc/thread.cpp	2007-01-12 13:36:02.000000000 +0000
+++ libccscript3-1.1.6.new/optional/odbc/thread.cpp	2007-06-22 11:58:03.000000000 +0100
@@ -63,8 +63,8 @@
 	SQLCHAR stat[10];
 	SQLCHAR errmsg[128];
 	SQLSMALLINT mlen, col, cols;
-#if ODBCVER >= 0x0300 && !defined(__ppc__)
-	SQLINTEGER rowcnt;
+#if ODBCVER >= 0x0300
+	SQLLEN rowcnt;
 #else
 	long int rowcnt;
 #endif
