File: 11_android_shell.patch

package info (click to toggle)
db5.3 5.3.28%2Bdfsg2-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 158,500 kB
  • sloc: ansic: 448,411; java: 111,824; tcl: 80,544; sh: 44,264; cs: 33,697; cpp: 21,604; perl: 14,557; xml: 10,799; makefile: 4,077; javascript: 1,998; yacc: 1,003; awk: 965; sql: 801; erlang: 342; python: 216; php: 24; asm: 14
file content (29 lines) | stat: -rw-r--r-- 724 bytes parent folder | download | duplicates (7)
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));