Hans-Juergen Taenzer wrote:

George Ionescu  ([EMAIL PROTECTED]) wrote:

> What would be your advice regarding compiling SQLite under
> Windows:

>     - wait until it's more MSVC 6.0 friendly or
>     - start using Visual C++ 2003 ?

Even with Visual C++ 2003 there are problems:
VC 13 now supports the 'long long' datatype, but it does not support
the '%lld' format specifier.

The '%lld' is used by SQLite in non debugging code.
For example: vdbemem.c function sqlite3VdbeMemStringify()


The sqlite 3 code includes a printf implementation which supports %lld and sqlite3VdbeMemStringify calls it.

If you change all "long long int" types to __int64 the code compiles with MSVC 6.0. Perhaps a 64 bit sqlite datatype could be defined in the API.

Regards,
Julian

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to