Compiling spellfix for sqlite3 Compiling spellfix for sqlite3 sqlite sqlite

Compiling spellfix for sqlite3


It seems the sqlite init function is missing. There is a discussion here http://sqlite.1065341.n5.nabble.com/SQLite-version-3-7-16-td67776.html

I added the following code at the top.

static int spellfix1Register(sqlite3 *db); int sqlite3_extension_init(sqlite3 *db, char ** pxErrMsg, const sqlite3_api_routines *pApi){    SQLITE_EXTENSION_INIT2(pApi);    return spellfix1Register(db);}

Also needed the following since I couldn't pull in the headers for the sqlite3_stricmp function without creating additional problems:

int sqlite3_stricmp(const char *zLeft, const char *zRight){    return strcasecmp(zLeft, zRight);}

And needed this too:

#define SQLITE_CONSTRAINT_NOTNULL      (SQLITE_CONSTRAINT | (5<<8))

Then it compiled and seemed to function correctly.