Kaydet (Commit) 173e0172 authored tarafından Lionel Elie Mamane's avatar Lionel Elie Mamane

factorise odbc headers inclusion

it is complicated enough that we should implement that logic only once

Change-Id: I0cc5ffb871223b27df825f21612e3c8f6f2febb3
üst e3ee8c68
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
#include <com/sun/star/sdbc/ResultSetType.hpp> #include <com/sun/star/sdbc/ResultSetType.hpp>
#include <com/sun/star/sdbc/ResultSetConcurrency.hpp> #include <com/sun/star/sdbc/ResultSetConcurrency.hpp>
#include <com/sun/star/sdbc/TransactionIsolation.hpp> #include <com/sun/star/sdbc/TransactionIsolation.hpp>
#include "odbc/OFunctiondefs.hxx" #include <connectivity/odbc.hxx>
#include "stdio.h" #include "stdio.h"
#include "TPrivilegesResultSet.hxx" #include "TPrivilegesResultSet.hxx"
#include <connectivity/dbexception.hxx> #include <connectivity/dbexception.hxx>
......
...@@ -21,7 +21,7 @@ ...@@ -21,7 +21,7 @@
#include <com/sun/star/sdbc/SQLWarning.hpp> #include <com/sun/star/sdbc/SQLWarning.hpp>
#include <com/sun/star/beans/PropertyValue.hpp> #include <com/sun/star/beans/PropertyValue.hpp>
#include "odbc/OFunctiondefs.hxx" #include <connectivity/odbc.hxx>
#include "odbc/odbcbasedllapi.hxx" #include "odbc/odbcbasedllapi.hxx"
#include <connectivity/OSubComponent.hxx> #include <connectivity/OSubComponent.hxx>
#include <connectivity/CommonTools.hxx> #include <connectivity/CommonTools.hxx>
......
...@@ -23,7 +23,7 @@ ...@@ -23,7 +23,7 @@
#include <com/sun/star/sdbc/XDriver.hpp> #include <com/sun/star/sdbc/XDriver.hpp>
#include <com/sun/star/lang/XServiceInfo.hpp> #include <com/sun/star/lang/XServiceInfo.hpp>
#include <cppuhelper/compbase2.hxx> #include <cppuhelper/compbase2.hxx>
#include "odbc/OFunctiondefs.hxx" #include <connectivity/odbc.hxx>
#include "odbc/odbcbasedllapi.hxx" #include "odbc/odbcbasedllapi.hxx"
#include <connectivity/CommonTools.hxx> #include <connectivity/CommonTools.hxx>
#include <osl/module.h> #include <osl/module.h>
......
...@@ -20,7 +20,7 @@ ...@@ -20,7 +20,7 @@
#ifndef INCLUDED_CONNECTIVITY_SOURCE_INC_ODBC_OFUNCTIONS_HXX #ifndef INCLUDED_CONNECTIVITY_SOURCE_INC_ODBC_OFUNCTIONS_HXX
#define INCLUDED_CONNECTIVITY_SOURCE_INC_ODBC_OFUNCTIONS_HXX #define INCLUDED_CONNECTIVITY_SOURCE_INC_ODBC_OFUNCTIONS_HXX
#include "odbc/OFunctiondefs.hxx" #include <connectivity/odbc.hxx>
#include <rtl/ustring.hxx> #include <rtl/ustring.hxx>
#include <osl/module.h> #include <osl/module.h>
......
...@@ -19,7 +19,7 @@ ...@@ -19,7 +19,7 @@
#ifndef INCLUDED_CONNECTIVITY_SOURCE_INC_ODBC_OTOOLS_HXX #ifndef INCLUDED_CONNECTIVITY_SOURCE_INC_ODBC_OTOOLS_HXX
#define INCLUDED_CONNECTIVITY_SOURCE_INC_ODBC_OTOOLS_HXX #define INCLUDED_CONNECTIVITY_SOURCE_INC_ODBC_OTOOLS_HXX
#include "odbc/OFunctiondefs.hxx" #include <connectivity/odbc.hxx>
#include "odbc/odbcbasedllapi.hxx" #include "odbc/odbcbasedllapi.hxx"
#include <com/sun/star/sdbc/SQLException.hpp> #include <com/sun/star/sdbc/SQLException.hpp>
#include <com/sun/star/util/Date.hpp> #include <com/sun/star/util/Date.hpp>
......
...@@ -20,12 +20,6 @@ ...@@ -20,12 +20,6 @@
#include <config_folders.h> #include <config_folders.h>
#include "odbcconfig.hxx" #include "odbcconfig.hxx"
#ifdef SYSTEM_ODBC_HEADERS
#include <sqltypes.h>
#else
#include <odbc/sqltypes.h>
#endif
#include <rtl/bootstrap.hxx> #include <rtl/bootstrap.hxx>
#include <rtl/ustring.hxx> #include <rtl/ustring.hxx>
#include <rtl/ustrbuf.hxx> #include <rtl/ustrbuf.hxx>
...@@ -49,35 +43,7 @@ ...@@ -49,35 +43,7 @@
#endif #endif
#endif #endif
// just to go with calling convention of windows #include <connectivity/odbc.hxx>
// so don't touch this
#if defined(WNT)
#undef SQL_API
#define SQL_API __stdcall
// At least under some circumstances, the below #include <odbc/sqlext.h> re-
// defines SQL_API to an empty string, leading to a compiler warning on MSC; to
// not break the current behavior, this is worked around by locally disabling
// that warning:
#if defined _MSC_VER
#pragma warning(push)
#pragma warning(disable: 4005)
#endif
#endif // defined(WNT)
#ifdef SYSTEM_ODBC_HEADERS
#include <sqlext.h>
#else
#include <odbc/sqlext.h>
#endif
#if defined(WNT)
#if defined _MSC_VER
#pragma warning(pop)
#endif
#undef SQL_API
#define SQL_API __stdcall
#endif // defined(WNT)
// from here on you can do what you want to
#else #else
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment