Mercurial > hg > audiodb
diff audioDB.h @ 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 | 083956accbce |
children | c76cdcf096fd |
line wrap: on
line diff
--- a/audioDB.h Thu Dec 06 14:41:07 2007 +0000 +++ b/audioDB.h Thu Dec 06 15:28:40 2007 +0000 @@ -49,7 +49,7 @@ #define O2_OLD_MAGIC ('O'|'2'<<8|'D'<<16|'B'<<24) #define O2_MAGIC ('o'|'2'<<8|'d'<<16|'b'<<24) -#define O2_FORMAT_VERSION (3U) +#define O2_FORMAT_VERSION (4U) #define O2_DEFAULT_POINTNN (10U) #define O2_DEFAULT_TRACKNN (10U) @@ -98,12 +98,13 @@ var = (type) tmp; \ } -typedef struct dbTableHeader{ +typedef struct dbTableHeader { uint32_t magic; uint32_t version; uint32_t numFiles; uint32_t dim; uint32_t flags; + uint32_t headerSize; off_t length; off_t fileTableOffset; off_t trackTableOffset;