Both are fine when either is defined independently (or neither is defined) but when both are defined concurrently there are compiler errors in function checkMutexFree:
sqlite3x.c: In function 'checkMutexFree': sqlite3x.c:23521:8: error: dereferencing pointer to incomplete type 'sqlite3_mutex {aka struct sqlite3_mutex}' if( p->iType<2 ){ ^~ sqlite3x.c:23529:3: error: expected '}' before 'else' else{ ^~~~ ** Note: The line numbers are not the same as those in the default amalgamation due to local changes. However, the function checkMutexFree is not changed from the default. --- The fact that there's a Highway to Hell but only a Stairway to Heaven says a lot about anticipated traffic volume. _______________________________________________ sqlite-users mailing list sqlite-users@mailinglists.sqlite.org http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users