Compare commits

..

4 Commits

Author SHA1 Message Date
Steve Dower
b04e151c18 Import SQLite 3.33.0 sources 2020-10-08 00:14:26 +01:00
Erlend Egeberg Aasland
7a9881195e Add SQLite 3.32.3 for CPython (#21) 2020-07-20 23:24:00 +01:00
Erlend Egeberg Aasland
ba0c59b6df Add SQLite 3.32.2 for CPython (#20) 2020-06-08 16:59:47 +01:00
Erlend Egeberg Aasland
5a455e56ea Import SQLite 3.32.1 sources 2020-05-29 19:51:04 +01:00
4 changed files with 15853 additions and 12029 deletions

2281
shell.c

File diff suppressed because it is too large Load Diff

23996
sqlite3.c

File diff suppressed because it is too large Load Diff

1596
sqlite3.h

File diff suppressed because it is too large Load Diff

View File

@@ -330,6 +330,11 @@ struct sqlite3_api_routines {
const char *(*filename_database)(const char*);
const char *(*filename_journal)(const char*);
const char *(*filename_wal)(const char*);
/* Version 3.32.0 and later */
char *(*create_filename)(const char*,const char*,const char*,
int,const char**);
void (*free_filename)(char*);
sqlite3_file *(*database_file_object)(const char*);
};
/*
@@ -630,6 +635,10 @@ typedef int (*sqlite3_loadext_entry)(
#define sqlite3_filename_database sqlite3_api->filename_database
#define sqlite3_filename_journal sqlite3_api->filename_journal
#define sqlite3_filename_wal sqlite3_api->filename_wal
/* Version 3.32.0 and later */
#define sqlite3_create_filename sqlite3_api->create_filename
#define sqlite3_free_filename sqlite3_api->free_filename
#define sqlite3_database_file_object sqlite3_api->database_file_object
#endif /* !defined(SQLITE_CORE) && !defined(SQLITE_OMIT_LOAD_EXTENSION) */
#if !defined(SQLITE_CORE) && !defined(SQLITE_OMIT_LOAD_EXTENSION)