Hello, Would you mind adding argument names in function prototypes ? http://www.sqlite.org/cgi/src/artifact/1248a78548024bdc
SQLITE_API int SQLITE_STDCALL sqlite3_busy_handler(sqlite3*, int(*)(void*,int), void*); versus SQLITE_API int SQLITE_STDCALL sqlite3_busy_handler(sqlite3 *db, int(*xBusy)(void *pArg, int count), void *pArg); ... SQLITE_API SQLITE_EXPERIMENTAL void *SQLITE_STDCALL sqlite3_profile(sqlite3*, void(*xProfile)(void*,const char*,sqlite3_uint64), void*); versus SQLITE_API SQLITE_EXPERIMENTAL void *SQLITE_STDCALL sqlite3_profile(sqlite3 *db, void(*xProfile)(void *pArg, const char *sql, sqlite3_uint64 nanoseconds), void *pArg); ... SQLITE_API int SQLITE_STDCALL sqlite3_errcode(sqlite3 *db); SQLITE_API int SQLITE_STDCALL sqlite3_extended_errcode(sqlite3 *db); SQLITE_API const char *SQLITE_STDCALL sqlite3_errmsg(sqlite3*); versus SQLITE_API const char *SQLITE_STDCALL sqlite3_errmsg(sqlite3 *db); ... I can give it a try and send you a patch if you want. Regards.