diff audioDB.h @ 210:7562a833a951

Deal with x86-64 OS X vs Linux structure padding ABI.
author mas01cr
date Thu, 29 Nov 2007 16:31:09 +0000
parents 72a037f2b1e4
children 3a81da6fb1d7
line wrap: on
line diff
--- a/audioDB.h	Tue Nov 27 18:14:19 2007 +0000
+++ b/audioDB.h	Thu Nov 29 16:31:09 2007 +0000
@@ -50,7 +50,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)
@@ -95,12 +95,13 @@
 
 using namespace std;
 
-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;