2
sqlite3_auto_extension sieht aus wie eine gute Möglichkeit, eine statisch verknüpfte Erweiterung zu registrieren. Aber ich verstehe nicht, die Callback-Deklaration:Wie erstelle ich eine statisch verknüpfte Erweiterung für sqlite?
void (*xEntryPoint)(void);
Sollte der Rückruf nicht wie seine sqlite3 _ Erweiterung _ init?
int sqlite3_extension_init(
sqlite3 *db,
char **pzErrMsg,
const sqlite3_api_routines *pApi
)
Wahrscheinlich für ABI-Kompatibilität. –
Dokumentation [hier] (https://sqlite.org/c3ref/auto_extension.html) –