From 425e9947bb7a39969b790112ddd7b23d83bf415e Mon Sep 17 00:00:00 2001 From: Maas-Maarten Zeeman Date: Wed, 26 Dec 2012 15:43:55 +0100 Subject: [PATCH] Enabled the FTS extensions --- c_src/esqlite3_nif.c | 2 +- rebar.config | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/c_src/esqlite3_nif.c b/c_src/esqlite3_nif.c index 5222c5d..b3f8463 100644 --- a/c_src/esqlite3_nif.c +++ b/c_src/esqlite3_nif.c @@ -437,11 +437,11 @@ do_step(ErlNifEnv *env, sqlite3 *db, sqlite3_stmt *stmt) if(rc == SQLITE_ROW) return make_row(env, stmt); - if(rc == SQLITE_DONE) return make_atom(env, "$done"); if(rc == SQLITE_BUSY) return make_atom(env, "$busy"); + if(rc == SQLITE_ERROR) return make_sqlite3_error_tuple(env, rc, db); if(rc == SQLITE_MISUSE) diff --git a/rebar.config b/rebar.config index b710bd5..ec14cc5 100644 --- a/rebar.config +++ b/rebar.config @@ -1,3 +1,3 @@ {require_otp_vsn, "R14"}. -{port_env, [{"CFLAGS", "$CFLAGS -DSQLITE_THREADSAFE=1 -DSQLITE_USE_URI"}]}. +{port_env, [{"CFLAGS", "$CFLAGS -DSQLITE_THREADSAFE=1 -DSQLITE_USE_URI -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS"}]}. {port_specs, [{"priv/esqlite3_nif.so", ["c_src/*.c"]}]}.