#include "sqlite3ext.h"
SQLITE_EXTENSION_INIT1
#include "sqlean.h"
#include "unicode/extension.h"
static void sqlean_version(sqlite3_context* context, int argc, sqlite3_value** argv) {
sqlite3_result_text(context, SQLEAN_VERSION, -1, SQLITE_STATIC);
}
#ifdef _WIN32
__declspec(dllexport)
#endif
int sqlite3_unicode_init(sqlite3* db, char** errmsg_ptr, const sqlite3_api_routines* api) {
(void)errmsg_ptr;
SQLITE_EXTENSION_INIT2(api);
static const int flags = SQLITE_UTF8 | SQLITE_INNOCUOUS | SQLITE_DETERMINISTIC;
sqlite3_create_function(db, "sqlean_version", 0, flags, 0, sqlean_version, 0, 0);
return unicode_init(db);
}