11#include < string.h>
2- #include < v8.h>
3- #include < node.h>
4- #include < node_events.h>
2+ #include < node/v8.h>
3+ #include < node/node.h>
54
65#include " macros.h"
76#include " database.h"
@@ -17,7 +16,6 @@ void Database::Init(Handle<Object> target) {
1716 Local<FunctionTemplate> t = FunctionTemplate::New (New);
1817
1918 constructor_template = Persistent<FunctionTemplate>::New (t);
20- constructor_template->Inherit (EventEmitter::constructor_template);
2119 constructor_template->InstanceTemplate ()->SetInternalFieldCount (1 );
2220 constructor_template->SetClassName (String::NewSymbol (" Database" ));
2321
@@ -141,7 +139,7 @@ void Database::EIO_BeginOpen(Baton* baton) {
141139 eio_custom (EIO_Open, EIO_PRI_DEFAULT , EIO_AfterOpen, baton);
142140}
143141
144- int Database::EIO_Open (eio_req *req) {
142+ void Database::EIO_Open (eio_req *req) {
145143 OpenBaton* baton = static_cast <OpenBaton*>(req->data );
146144 Database* db = baton->db ;
147145
@@ -161,8 +159,6 @@ int Database::EIO_Open(eio_req *req) {
161159 // Set default database handle values.
162160 sqlite3_busy_timeout (db->handle , 1000 );
163161 }
164-
165- return 0 ;
166162}
167163
168164int Database::EIO_AfterOpen (eio_req *req) {
@@ -225,7 +221,7 @@ void Database::EIO_BeginClose(Baton* baton) {
225221 eio_custom (EIO_Close, EIO_PRI_DEFAULT , EIO_AfterClose, baton);
226222}
227223
228- int Database::EIO_Close (eio_req *req) {
224+ void Database::EIO_Close (eio_req *req) {
229225 Baton* baton = static_cast <Baton*>(req->data );
230226 Database* db = baton->db ;
231227
@@ -237,7 +233,6 @@ int Database::EIO_Close(eio_req *req) {
237233 else {
238234 db->handle = NULL ;
239235 }
240- return 0 ;
241236}
242237
243238int Database::EIO_AfterClose (eio_req *req) {
@@ -504,7 +499,7 @@ void Database::EIO_BeginExec(Baton* baton) {
504499 eio_custom (EIO_Exec, EIO_PRI_DEFAULT , EIO_AfterExec, baton);
505500}
506501
507- int Database::EIO_Exec (eio_req *req) {
502+ void Database::EIO_Exec (eio_req *req) {
508503 ExecBaton* baton = static_cast <ExecBaton*>(req->data );
509504
510505 char * message = NULL ;
@@ -520,8 +515,6 @@ int Database::EIO_Exec(eio_req *req) {
520515 baton->message = std::string (message);
521516 sqlite3_free (message);
522517 }
523-
524- return 0 ;
525518}
526519
527520int Database::EIO_AfterExec (eio_req *req) {
@@ -574,7 +567,7 @@ void Database::EIO_BeginLoadExtension(Baton* baton) {
574567 eio_custom (EIO_LoadExtension, EIO_PRI_DEFAULT , EIO_AfterLoadExtension, baton);
575568}
576569
577- int Database::EIO_LoadExtension (eio_req *req) {
570+ void Database::EIO_LoadExtension (eio_req *req) {
578571 LoadExtensionBaton* baton = static_cast <LoadExtensionBaton*>(req->data );
579572
580573 sqlite3_enable_load_extension (baton->db ->handle , 1 );
@@ -593,8 +586,6 @@ int Database::EIO_LoadExtension(eio_req *req) {
593586 baton->message = std::string (message);
594587 sqlite3_free (message);
595588 }
596-
597- return 0 ;
598589}
599590
600591int Database::EIO_AfterLoadExtension (eio_req *req) {
@@ -673,13 +664,11 @@ void Database::Destruct(Persistent<Value> value, void *data) {
673664 }
674665}
675666
676- int Database::EIO_Destruct (eio_req *req) {
667+ void Database::EIO_Destruct (eio_req *req) {
677668 Database* db = static_cast <Database*>(req->data );
678669
679670 sqlite3_close (db->handle );
680671 db->handle = NULL ;
681-
682- return 0 ;
683672}
684673
685674int Database::EIO_AfterDestruct (eio_req *req) {
0 commit comments