Mercurial > hg > audiodb
diff common.cpp @ 228:acafe033b962 refactoring
Port from trunk/ the fix for linux/OS X ABI mismatches
(Use natural alignment for all fields in dbH).
author | mas01cr |
---|---|
date | Thu, 06 Dec 2007 15:28:40 +0000 |
parents | 2ea1908707c7 |
children |
line wrap: on
line diff
--- a/common.cpp Thu Dec 06 14:41:07 2007 +0000 +++ b/common.cpp Thu Dec 06 15:28:40 2007 +0000 @@ -96,7 +96,11 @@ } if(dbH->version != O2_FORMAT_VERSION) { - error("database file has incorect version", dbName); + error("database file has incorrect version", dbName); + } + + if(dbH->headerSize != O2_HEADERSIZE) { + error("sizeof(dbTableHeader) unexpected: platform ABI mismatch?", dbName); } CHECKED_MMAP(char *, db, 0, getpagesize());