blob: 454c7ff320dac6c532ba81f0fe0eb5622f4dbf1d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#include <sqlite3.h>
#include <stdio.h>
typedef void (*entrypoint)(void);
int sqlite3_compress_init(sqlite3* db, char** pzErrMsg, const sqlite3_api_routines* pApi);
int sqlite3_http_init(sqlite3* db, char** pzErrMsg, const sqlite3_api_routines* pApi);
int sqlite3_percentile_init(sqlite3* db, char** pzErrMsg, const sqlite3_api_routines* pApi);
int sqlite3_sha_init(sqlite3* db, char** pzErrMsg, const sqlite3_api_routines* pApi);
int sqlite3_uuid_init(sqlite3* db, char** pzErrMsg, const sqlite3_api_routines* pApi);
int sqlite3_vsv_init(sqlite3* db, char** pzErrMsg, const sqlite3_api_routines* pApi);
void beefysqlite_init() {
sqlite3_initialize();
sqlite3_auto_extension((entrypoint)sqlite3_compress_init);
sqlite3_auto_extension((entrypoint)sqlite3_http_init);
sqlite3_auto_extension((entrypoint)sqlite3_percentile_init);
sqlite3_auto_extension((entrypoint)sqlite3_sha_init);
sqlite3_auto_extension((entrypoint)sqlite3_uuid_init);
sqlite3_auto_extension((entrypoint)sqlite3_vsv_init);
}
|