From 4891d4878211bffc2afcd1db00bb3fd3eac8fef3 Mon Sep 17 00:00:00 2001 From: Kenichi Ishigaki Date: Fri, 4 Sep 2015 08:44:23 +0900 Subject: [PATCH] extended errcode is available only if SQLite >= 3.6.5 --- dbdimp.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dbdimp.c b/dbdimp.c index d7515ed..21d247c 100644 --- a/dbdimp.c +++ b/dbdimp.c @@ -185,8 +185,10 @@ _sqlite_open(pTHX_ SV *dbh, const char *dbname, sqlite3 **db, int flags, int ext rc = sqlite3_open(dbname, db); } if ( rc != SQLITE_OK ) { +#if SQLITE_VERSION_NUMBER >= 3006005 if (extended) rc = sqlite3_extended_errcode(*db); +#endif sqlite_error(dbh, rc, sqlite3_errmsg(*db)); if (*db) sqlite3_close(*db); }