$OpenBSD: patch-libfaad_structs_h,v 1.3 2008/09/15 21:58:19 jakemsr Exp $
--- libfaad/structs.h.orig	Thu Nov  1 05:33:40 2007
+++ libfaad/structs.h	Tue Jul 15 23:47:02 2008
@@ -317,7 +317,7 @@ typedef struct mp4AudioSpecificConfig
     /* Audio Specific Info */
     /*uint8_t*/ unsigned char objectTypeIndex;
     /*uint8_t*/ unsigned char samplingFrequencyIndex;
-    /*uint32_t*/ unsigned long samplingFrequency;
+    /*uint32_t*/ unsigned int samplingFrequency;
     /*uint8_t*/ unsigned char channelsConfiguration;
 
     /* GA Specific Info */
@@ -338,7 +338,7 @@ typedef struct mp4AudioSpecificConfig
 typedef struct NeAACDecConfiguration
 {
     /*uint8_t*/ unsigned char defObjectType;
-    /*uint32_t*/ unsigned long defSampleRate;
+    /*uint32_t*/ unsigned int defSampleRate;
     /*uint8_t*/ unsigned char outputFormat;
     /*uint8_t*/ unsigned char downMatrix;
     /*uint8_t*/ unsigned char useOldADTSFormat;
@@ -347,11 +347,11 @@ typedef struct NeAACDecConfiguration
 
 typedef struct NeAACDecFrameInfo
 {
-    /*uint32_t*/ unsigned long bytesconsumed;
-    /*uint32_t*/ unsigned long samples;
+    /*uint32_t*/ unsigned int bytesconsumed;
+    /*uint32_t*/ unsigned int samples;
     /*uint8_t*/ unsigned char channels;
     /*uint8_t*/ unsigned char error;
-    /*uint32_t*/ unsigned long samplerate;
+    /*uint32_t*/ unsigned int samplerate;
 
     /* SBR: 0: off, 1: on; normal, 2: on; downsampled */
     /*uint8_t*/ unsigned char sbr;
