BUG VS2003 NOT BUILD
sqlite3.obj : error LNK2019: 无法解析的外部符号 __ReadWriteBarrier ,该符号在函数
_sqlite3MemoryBarrier 中被引用
MY FIX
OLD
//////////////////////////////////////////////////////////////////////////////
SQLITE_PRIVATE void sqlite3MemoryBarrier(void){
#if defined(SQLITE_MEMORY_BARRIER)
SQLITE_MEMORY_BARRIER;
#elif defined(__GNUC__)
__sync_synchronize();
#elif MSVC_VERSION>=1300
_ReadWriteBarrier();
#elif defined(MemoryBarrier)
MemoryBarrier();
#endif
}
//////////////////////////////////////////////////////////////////////////////
NEW
//////////////////////////////////////////////////////////////////////////////
SQLITE_PRIVATE void sqlite3MemoryBarrier(void){
#if defined(SQLITE_MEMORY_BARRIER)
SQLITE_MEMORY_BARRIER;
#elif defined(__GNUC__)
__sync_synchronize();
#elif MSVC_VERSION>=1400
_ReadWriteBarrier();
#elif defined(MemoryBarrier)
MemoryBarrier();
#endif
}
//////////////////////////////////////////////////////////////////////////////
_______________________________________________
sqlite-users mailing list
[email protected]
http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users