[Libreoffice-commits] core.git: 2 commits - connectivity/Library_odbc.mk connectivity/source
Lionel Elie Mamane
lionel at mamane.lu
Thu Sep 18 20:59:59 PDT 2014
connectivity/Library_odbc.mk | 2 ++
connectivity/source/inc/odbc/OFunctiondefs.hxx | 10 ++--------
2 files changed, 4 insertions(+), 8 deletions(-)
New commits:
commit 13bd3fc3b87aac08d8e418186766d88ba849e26d
Author: Lionel Elie Mamane <lionel at mamane.lu>
Date: Fri Sep 19 05:53:43 2014 +0200
Don't override ODBC headers
Change-Id: I47d0a1bb2a1fd275812fc2e647402f59bbf55442
diff --git a/connectivity/source/inc/odbc/OFunctiondefs.hxx b/connectivity/source/inc/odbc/OFunctiondefs.hxx
index e77b08e..db4f695 100644
--- a/connectivity/source/inc/odbc/OFunctiondefs.hxx
+++ b/connectivity/source/inc/odbc/OFunctiondefs.hxx
@@ -54,8 +54,6 @@
#ifdef UNX
-// Currently, we directly use the ODBC shared library from Q+E (via the supplied lib)
-
#ifndef ODBC_UNX
#define ODBC_UNX
#endif
@@ -66,14 +64,8 @@
#else
#include <odbc/sqlext.h>
#endif
-#undef sal_Bool // Is defined in qeodbc.h, but gets redefined by solar.h
#define SDB_ODBC_CHAR UCHAR
-#define SQL_WCHAR (-8)
-#define SQL_WVARCHAR (-9)
-#define SQL_WLONGVARCHAR (-10)
-#define SQL_C_WCHAR SQL_WCHAR
-
#endif // UNX
@@ -92,11 +84,13 @@
#define SQL_C_WCHAR SQL_WCHAR
#endif
+#ifndef SQL_C_TCHAR
#ifdef UNICODE
#define SQL_C_TCHAR SQL_C_WCHAR
#else
#define SQL_C_TCHAR SQL_C_CHAR
#endif
+#endif
#endif // INCLUDED_CONNECTIVITY_SOURCE_INC_ODBC_OFUNCTIONDEFS_HXX
commit a46bede8eebcf08c180572268e9fb5e52d0935bd
Author: Lionel Elie Mamane <lionel at mamane.lu>
Date: Fri Sep 19 05:53:06 2014 +0200
fdo#83924 align with system ODBC ABI on MacOSX: SQL_WCHAR is wchar_t
Change-Id: I0e3478279d750ff0b044fa79b88e99bcae82beb9
diff --git a/connectivity/Library_odbc.mk b/connectivity/Library_odbc.mk
index 369ba2b..9b8bce1 100644
--- a/connectivity/Library_odbc.mk
+++ b/connectivity/Library_odbc.mk
@@ -23,6 +23,8 @@ $(eval $(call gb_Library_set_include,odbc,\
$(eval $(call gb_Library_add_defs,odbc,\
-DOOO_DLLIMPLEMENTATION_ODBCBASE \
+ $(if $(and $(filter MACOSX,$(OS)), $(filter TRUE,$(SYSTEM_ODBC_HEADERS))), \
+ -DSQL_WCHART_CONVERT) \
))
$(eval $(call gb_Library_set_precompiled_header,odbc,$(SRCDIR)/connectivity/inc/pch/precompiled_odbc))
More information about the Libreoffice-commits
mailing list