From patchwork Thu Jun 23 14:24:46 2011 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [2/2] coreaudio: Avoid formatting UInt32 type Date: Thu, 23 Jun 2011 04:24:46 -0000 From: =?utf-8?q?Andreas_F=C3=A4rber?= X-Patchwork-Id: 101630 Message-Id: <1308839086-29122-2-git-send-email-andreas.faerber@web.de> To: qemu-devel@nongnu.org Cc: cerbere@gmail.com, =?UTF-8?q?Andreas=20F=C3=A4rber?= 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 --- audio/coreaudio.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/audio/coreaudio.c b/audio/coreaudio.c index 508bcbe..5964c62 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; }