It looks for an external sqlite3_win32_utf8_to_unicode function. Although this is an exported API function the linker on Windows cannot resolve it at compile time. Even if it could, the loader trampoline could not link it back to the API in the original (loading) sqlite3 code (especially not if that were an executable and not a DLL).
The function in SQLite3 needs to be added to SQLite3 API call indirection table and the "extern" definition removed in the extension, or the code needs to be duplicated and made static with a different name in the fileio.c extension file itself (so as not to cause symbol collisions when it is included as a builtin). In the latter case it could probably be made static inline in both places since it is very small ... --- The fact that there's a Highway to Hell but only a Stairway to Heaven says a lot about anticipated traffic volume. _______________________________________________ sqlite-users mailing list sqlite-users@mailinglists.sqlite.org http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users