On Monday, 20 February, 2017 14:25, Cezary H. Noweta <[email protected]> wrote:
> On 2017-02-20 20:07, Keith Medcalf wrote: > > Yes, and I see the defines for those in the sqlite3.c file, but they are > not used anywhere ... > > That is, I would have expected to see: > > SQLITE_API void SQLITE_APICALL sqlite3_.....() > > in all the function definitions. But I don't. Is there some "special" > building of the amalgamation required for these macro's to appear in the > function definitions? > Yes. They are used while building the amalgamation (``sqlite3.c'', > ``sqlite3.h'', ``sqlite3ext.h'') from sources (``-+useapicall'' tcl > script option, ``USE_STDCALL'' nmake macro). You can build the > amalgamation in such a way that those macros will appear. Ok, but I do not see how to do that. Visual Studio does not run on Linux, nor does NMAKE and I do not see anything in the regular Makefile which would enable this option (nor anything in configure). Is it not possible to generate an amalgamation in which these macros appear from a fossil pull onto a Linux machine? _______________________________________________ sqlite-users mailing list [email protected] http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users

