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

Reply via email to