Przeglądaj źródła

update: 切换sqlite3.c的换行符

Wendal Chen 2 lat temu
rodzic
commit
e11faab602
1 zmienionych plików z 43 dodań i 6 usunięć
  1. 43 6
      components/sqlite3/src/sqlite3.c

+ 43 - 6
components/sqlite3/src/sqlite3.c

@@ -28,17 +28,52 @@
 
 #define SQLITE_OMIT_WAL 1
 #define SQLITE_THREADSAFE 0
-#define SQLITE_DEFAULT_MEMSTATUS 0
+// #define SQLITE_DEFAULT_MEMSTATUS 0
 #define SQLITE_OMIT_LOAD_EXTENSION 1
 #define SQLITE_OMIT_LOCALTIME 1
 #define SQLITE_OMIT_MEMORYDB 1
-#define SQLITE_OMIT_SHARED_CACHE
+#define SQLITE_OMIT_SHARED_CACHE 1
 #define SQLITE_OS_OTHER 1
-#define SQLITE_OMIT_SEH
-#define SQLITE_OMIT_LOOKASIDE
+#define SQLITE_OMIT_SEH 1
+#define SQLITE_OMIT_LOOKASIDE 1
 #define SQLITE_SMALL_STACK
-#define SQLITE_OMIT_DEPRECATED
-#define SQLITE_DEFAULT_CACHE_SIZE 0
+#define SQLITE_OMIT_DEPRECATED 1
+#define SQLITE_DEFAULT_CACHE_SIZE -1
+#define SQLITE_DISABLE_LFS 1
+#define SQLITE_DISABLE_DIRSYNC
+#define SQLITE_DEFAULT_FOREIGN_KEYS 0
+#define SQLITE_DEFAULT_MMAP_SIZE 0
+#define SQLITE_OMIT_AUTHORIZATION 1
+#define SQLITE_OMIT_BUILTIN_TEST 1
+
+#define SQLITE_OMIT_BLOB_LITERAL             1
+#define SQLITE_OMIT_BTREECOUNT               1
+#define SQLITE_OMIT_BUILTIN_TEST             1
+#define SQLITE_OMIT_CAST                     1
+#define SQLITE_OMIT_CHECK                    1
+#define SQLITE_OMIT_COMPILEOPTION_DIAGS      1
+#define SQLITE_OMIT_COMPOUND_SELECT          1
+#define SQLITE_OMIT_CONFLICT_CLAUSE          1
+
+#define SQLITE_OMIT_OR_OPTIMIZATION
+// #define SQLITE_OMIT_PAGER_PRAGMAS
+#define SQLITE_OMIT_PARSER_TRACE             1
+// #define SQLITE_OMIT_PRAGMA
+// #define SQLITE_OMIT_PROGRESS_CALLBACK        1
+// #define SQLITE_OMIT_QUICKBALANCE             1
+// #define SQLITE_OMIT_REINDEX
+// #define SQLITE_OMIT_SCHEMA_PRAGMAS           1
+// #define SQLITE_OMIT_SCHEMA_VERSION_PRAGMAS   1
+// #define SQLITE_OMIT_SHARED_CACHE             1
+// #define SQLITE_OMIT_TCL_VARIABLE             1
+#define SQLITE_OMIT_TEMPDB                   1
+// #define SQLITE_OMIT_TRACE                    1
+// #define SQLITE_OMIT_TRIGGER                  1
+// #define SQLITE_OMIT_TRUNCATE_OPTIMIZATION    1
+#define SQLITE_OMIT_UTF16                    1
+// #define SQLITE_OMIT_VACUUM
+// #define SQLITE_OMIT_VIEW
+// #define SQLITE_OMIT_VIRTUALTABLE
 
 /************** Begin file sqliteInt.h ***************************************/
 /*
@@ -30080,6 +30115,8 @@ static void mallocWithAlarm(int n, void **pp){
 */
 SQLITE_PRIVATE void *sqlite3Malloc(u64 n){
   void *p;
+  if (n > 16 * 1024)
+    printf("内存分配 %lld\n", n / 1024);
   if( n==0 || n>SQLITE_MAX_ALLOCATION_SIZE ){
     p = 0;
   }else if( sqlite3GlobalConfig.bMemstat ){