Thanks for the tip Joe. With sqlite3.h included, I can eliminate os.h and vdbeInt.h, but not sqliteInt.h. Apparently sqliteInt.h is not included by sqlite3.h, and there are typedefs there that are needed.
Liam On 9/5/07, Joe Wilson <[EMAIL PROTECTED]> wrote: > > Hi Liam, > > In func_ext.c and map.h you're including private sqlite3 header > files: sqliteInt.h, os.h and vdbeInt.h, which change from release > to release. > > If you only use the public sqlite3.h header file instead, it has > a greater chance of being compatible with new releases. > > --- Liam Healy <[EMAIL PROTECTED]> wrote: > > OK I have posted a new version of extension-functions.tgz on > > sqlite.org/contrib. This version includes definitions for READ_UTF8, > > sqlite3ReadUtf8, SKIP_UTF8, sqlite3utf8CharLen, xtra_utf8_bytes, > > xtra_utf8_bits, utf_mask taken from the 3.3.13 source code, so it should > > continue to work in sqlite 3.4. > ------------------------------------------------------------------------ > >