SOURCES: unixODBC-symbols.patch (NEW) - fix bugs causing unresolve...
qboosh
qboosh at pld-linux.org
Sun Aug 27 21:56:58 CEST 2006
Author: qboosh Date: Sun Aug 27 19:56:58 2006 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- fix bugs causing unresolved symbols in txt driver and libodbccr
---- Files affected:
SOURCES:
unixODBC-symbols.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SOURCES/unixODBC-symbols.patch
diff -u /dev/null SOURCES/unixODBC-symbols.patch:1.1
--- /dev/null Sun Aug 27 21:56:58 2006
+++ SOURCES/unixODBC-symbols.patch Sun Aug 27 21:56:53 2006
@@ -0,0 +1,38 @@
+--- unixODBC-2.2.11/sqp/sqpStoreDataType.c.orig 2004-07-26 10:34:47.000000000 +0200
++++ unixODBC-2.2.11/sqp/sqpStoreDataType.c 2006-08-27 18:23:27.375835500 +0200
+@@ -9,6 +9,13 @@
+ #include "sqp.h"
+ #include <sqlext.h>
+
++#ifndef WIN32
++#ifndef HAVE_STRICMP
++#define stricmp(s1,s2) strcasecmp(s1,s2)
++#define strnicmp(s1,s2,n) strncasecmp(s1,s2,n)
++#endif
++#endif
++
+ void sqpStoreDataType( char *pszType, int nPrecision, int nScale )
+ {
+ HSQPDATATYPE hDataType;
+--- unixODBC-2.2.11/cur/SQLConnect.c.orig 2002-11-25 16:37:54.000000000 +0100
++++ unixODBC-2.2.11/cur/SQLConnect.c 2006-08-27 18:26:27.487091750 +0200
+@@ -275,7 +275,7 @@
+
+ if ( !( cl_connection -> functions = malloc( sizeof( cl_template_func ))))
+ {
+- dm_log_write( "CL " __FILE__,
++ dh -> dm_log_write( "CL " __FILE__,
+ __LINE__,
+ LOG_INFO,
+ LOG_INFO,
+--- unixODBC-2.2.11/cur/SQLSetStmtOption.c.orig 2003-03-05 10:48:45.000000000 +0100
++++ unixODBC-2.2.11/cur/SQLSetStmtOption.c 2006-08-27 18:27:52.680416000 +0200
+@@ -155,7 +155,7 @@
+
+ if ( ret == SQL_SUCCESS_WITH_INFO )
+ {
+- __post_internal_error( &cl_statement -> dm_statement -> error,
++ cl_statement -> cl_connection -> dh.__post_internal_error( &cl_statement -> dm_statement -> error,
+ ERROR_01S02, NULL,
+ cl_statement -> dm_statement -> connection ->
+ environment -> requested_version );
================================================================
More information about the pld-cvs-commit
mailing list