--- bplaysrc/fmtheaders.h.old 2006-01-10 22:33:00.000000000 +0100 +++ bplaysrc/fmtheaders.h 2006-01-10 22:40:36.000000000 +0100 @@ -2,7 +2,7 @@ #define _FMTHEADERS_H 1 #include - +#include /* Definitions for .VOC files */ #define VOC_MAGIC "Creative Voice File\032" @@ -51,21 +51,22 @@ it works on all WAVE-file I have */ typedef struct wavhead { - u_long main_chunk; /* 'RIFF' */ - u_long length; /* Length of rest of file */ - u_long chunk_type; /* 'WAVE' */ - - u_long sub_chunk; /* 'fmt ' */ - u_long sc_len; /* length of sub_chunk, =16 (rest of chunk) */ - u_short format; /* should be 1 for PCM-code */ - u_short modus; /* 1 Mono, 2 Stereo */ - u_long sample_fq; /* frequence of sample */ - u_long byte_p_sec; - u_short byte_p_spl; /* samplesize; 1 or 2 bytes */ - u_short bit_p_spl; /* 8, 12 or 16 bit */ + __u32 main_chunk; /* 'RIFF' */ + __u32 length; /* Length of rest of file */ + __u32 chunk_type; /* 'WAVE' */ + + __u32 sub_chunk; /* 'fmt ' */ + __u32 sc_len; /* length of sub_chunk, =16 (rest of chunk) */ + u_short format; /* should be 1 for PCM-code */ + u_short modus; /* 1 Mono, 2 Stereo */ + __u32 sample_fq; /* frequence of sample */ + __u32 byte_p_sec; + u_short byte_p_spl; /* samplesize; 1 or 2 bytes */ + u_short bit_p_spl; /* 8, 12 or 16 bit */ + + __u32 data_chunk; /* 'data' */ + __u32 data_length; /* samplecount (lenth of rest of block?) */ - u_long data_chunk; /* 'data' */ - u_long data_length; /* samplecount (lenth of rest of block?)*/ } wavhead; #endif