#include "wx/setup.h"
-#if USE_ODBC
+#if wxUSE_ODBC
-#ifndef __ODBCH__
-#define __ODBCH__
+#ifdef __GNUG__
+#pragma interface "odbc.h"
+#endif
+
+#ifndef _WX_ODBCH__
+#define _WX_ODBCH__
-#ifdef __WINDOWS__
+#ifdef __WXMSW__
#include <windows.h>
#endif
+
+#ifdef __WXGTK__
+extern "C" {
+#include <../iodbc/isql.h>
+#include <../iodbc/isqlext.h>
+#include <../iodbc/odbc_funcs.h>
+#include <../iodbc/odbc_types.h>
+typedef float SFLOAT;
+typedef double SDOUBLE;
+#define ULONG UDWORD
+}
+#else
#include <sqlext.h>
+#endif
#include "wx/defs.h"
#include "wx/list.h"
bool err_occured;
wxList recordSets; // Record sets: Added by JACS
-
+
public:
wxDatabase(void);
~wxDatabase(void);
#endif
-#endif // USE_ODBC
+#endif // wxUSE_ODBC