$NetBSD: patch-ak,v 1.1 2008/11/21 21:09:57 chuck Exp $ --- player/lib/audio/portaudio/pa_host.h.orig 2004-04-01 18:54:23.000000000 -0500 +++ player/lib/audio/portaudio/pa_host.h 2008-11-21 15:46:31.000000000 -0500 @@ -48,18 +48,7 @@ #define SUPPORT_AUDIO_CAPTURE (1) #endif -#ifndef int32 - typedef long int32; -#endif -#ifndef uint32 - typedef unsigned long uint32; -#endif -#ifndef int16 - typedef short int16; -#endif -#ifndef uint16 - typedef unsigned short uint16; -#endif +#include /* Used to convert between various sample formats. */ typedef void (PortAudioConverter)( @@ -75,11 +64,11 @@ typedef struct internalPortAudioStream { - uint32 past_Magic; /* ID for struct to catch bugs. */ + uint32_t past_Magic; /* ID for struct to catch bugs. */ /* Begin user specified information. */ - uint32 past_FramesPerUserBuffer; - uint32 past_NumUserBuffers; + uint32_t past_FramesPerUserBuffer; + uint32_t past_NumUserBuffers; double past_SampleRate; /* Closest supported sample rate. */ int past_NumInputChannels; int past_NumOutputChannels; @@ -89,7 +78,7 @@ PaSampleFormat past_OutputSampleFormat; PortAudioCallback *past_Callback; void *past_UserData; - uint32 past_Flags; + uint32_t past_Flags; /* End user specified information. */ void *past_DeviceData; @@ -102,11 +91,11 @@ volatile int past_StopNow; /* Background should stop playing now. */ /* These buffers are used when the native format does not match the user format. */ void *past_InputBuffer; - uint32 past_InputBufferSize; /* Size in bytes of the input buffer. */ + uint32_t past_InputBufferSize; /* Size in bytes of the input buffer. */ void *past_OutputBuffer; - uint32 past_OutputBufferSize; + uint32_t past_OutputBufferSize; /* Measurements */ - uint32 past_NumCallbacks; + uint32_t past_NumCallbacks; PaTimestamp past_FrameCount; /* Frames output to buffer. */ /* For measuring CPU utilization. */ double past_AverageInsideCount;