Index: ext/sqlite3/sqlite3ext.h =================================================================== diff -u -N -rcaa075123222d2b7ae40270c006f021218d96a72 -r4e126c4c1e72c1952781ff23bfcaa2993f86bf22 --- ext/sqlite3/sqlite3ext.h (.../sqlite3ext.h) (revision caa075123222d2b7ae40270c006f021218d96a72) +++ ext/sqlite3/sqlite3ext.h (.../sqlite3ext.h) (revision 4e126c4c1e72c1952781ff23bfcaa2993f86bf22) @@ -474,11 +474,14 @@ ** extension */ # define SQLITE_EXTENSION_INIT1 const sqlite3_api_routines *sqlite3_api=0; # define SQLITE_EXTENSION_INIT2(v) sqlite3_api=v; +# define SQLITE_EXTENSION_INIT3 \ + extern const sqlite3_api_routines *sqlite3_api; #else /* This case when the file is being statically linked into the ** application */ # define SQLITE_EXTENSION_INIT1 /*no-op*/ # define SQLITE_EXTENSION_INIT2(v) (void)v; /* unused parameter */ +# define SQLITE_EXTENSION_INIT3 /*no-op*/ #endif #endif /* _SQLITE3EXT_H_ */