In order to allow C/C++ programs to #include both "sqlite.h"
(for version 2.8) and "sqlite3.h" (for version 3.0) in the same
source file, I had to fix a few subtle name collisions on typedefs.
If you are using SQLite version 3.0 and are making use of one
of the typedefs that have changed, this could break your build.

Note that there are no real changes to code.  Only the names
of some typedefs have changed.  So if you link against a DLL,
you program will be both backwards and forewards compatible
since typedef names are not visible to shared libraries.  You
won't run into trouble until you try to recompile.

To put it another way, the code didn't really change but the
"sqlite3.h" include file did change.  Any source code files
that #include "sqlite3.h" might need to be fixed.

--
D. Richard Hipp -- [EMAIL PROTECTED] -- 704.948.4565



Reply via email to