diff -Nau ../orig/src/sql/drivers/ibase/qsql_ibase.cpp ./src/sql/drivers/ibase/qsql_ibase.cpp --- ../orig/src/sql/drivers/ibase/qsql_ibase.cpp 2007-02-21 07:59:02.000000000 -0200 +++ ./src/sql/drivers/ibase/qsql_ibase.cpp 2007-05-19 12:52:09.000000000 -0300 @@ -36,8 +36,6 @@ #include -#include - #include #include #include @@ -1179,11 +1177,11 @@ d = new QIBaseDriverPrivate(this); } -QIBaseDriver::QIBaseDriver(void *connection, QObject *parent) +QIBaseDriver::QIBaseDriver(isc_db_handle connection, QObject *parent) : QSqlDriver(parent) { d = new QIBaseDriverPrivate(this); - d->ibase = (isc_db_handle)connection; + d->ibase = connection; setOpen(true); setOpenError(false); } diff -Nau ../orig/src/sql/drivers/ibase/qsql_ibase.h ./src/sql/drivers/ibase/qsql_ibase.h --- ../orig/src/sql/drivers/ibase/qsql_ibase.h 2007-02-21 07:59:02.000000000 -0200 +++ ./src/sql/drivers/ibase/qsql_ibase.h 2007-05-19 12:51:46.000000000 -0300 @@ -28,6 +28,8 @@ #include #include +#include + QT_BEGIN_HEADER class QIBaseDriverPrivate; class QIBaseResultPrivate; @@ -62,7 +64,7 @@ friend class QIBaseResultPrivate; public: explicit QIBaseDriver(QObject *parent = 0); - explicit QIBaseDriver(void *connection, QObject *parent = 0); + explicit QIBaseDriver(isc_db_handle connection, QObject *parent = 0); virtual ~QIBaseDriver(); bool hasFeature(DriverFeature f) const; bool open(const QString & db,