From cbc36cb05d56bc510e85d14059ee0ae2ae6e3126 Mon Sep 17 00:00:00 2001 From: Andreas Färber Date: Thu, 23 Jun 2011 16:24:46 +0200 Subject: coreaudio: Avoid formatting UInt32 type coreaudioVoiceOut's audioDevicePropertyBufferFrameSize is defined as UInt32 and is being used by reference for AudioDevice{Get,Set}Property(). UInt32 is unsigned int on __LP64__ but unsigned long otherwise. Cast to POSIX type and use PRIu32 format specifier to hide the details. This avoids a warning on ppc64. Cc: malc Signed-off-by: Andreas Faerber Signed-off-by: malc --- audio/coreaudio.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'audio') diff --git a/audio/coreaudio.c b/audio/coreaudio.c index 3bd75cdda..0c6f1ef60 100644 --- a/audio/coreaudio.c +++ b/audio/coreaudio.c @@ -360,8 +360,8 @@ static int coreaudio_init_out (HWVoiceOut *hw, struct audsettings *as) &core->audioDevicePropertyBufferFrameSize); if (status != kAudioHardwareNoError) { coreaudio_logerr2 (status, typ, - "Could not set device buffer frame size %ld\n", - core->audioDevicePropertyBufferFrameSize); + "Could not set device buffer frame size %" PRIu32 "\n", + (uint32_t)core->audioDevicePropertyBufferFrameSize); return -1; } -- cgit v1.2.3