1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
--- src/shell.c
+++ src/shell.c
@@ -25,6 +25,12 @@
#include "config.h"
#endif
+#ifdef ANDROID
+#ifndef NO_ANDROID_FUNCS
+#include<sqlite3_android.h>
+#endif
+#endif
+
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
@@ -1389,6 +1395,13 @@ static void open_db(struct callback_data
sqlite3_create_function(db, "shellstatic", 0, SQLITE_UTF8, 0,
shellstaticFunc, 0, 0);
}
+#ifdef ANDROID
+#ifndef NO_ANDROID_FUNCS
+ register_android_functions(db, 0);
+ register_localized_collators(db, "", 0);
+#endif
+#endif
+
if( db==0 || SQLITE_OK!=sqlite3_errcode(db) ){
fprintf(stderr,"Error: unable to open database \"%s\": %s\n",
p->zDbFilename, sqlite3_errmsg(db));
|