]> git.proxmox.com Git - qemu.git/commitdiff
coreaudio: Fix OSStatus format specifier
authorAndreas Färber <andreas.faerber@web.de>
Thu, 23 Jun 2011 14:24:45 +0000 (16:24 +0200)
committermalc <av1474@comtv.ru>
Thu, 23 Jun 2011 14:56:58 +0000 (18:56 +0400)
OSStatus type is defined as SInt32. That's signed int on __LP64__ and
signed long otherwise.
Since it is an explicit 32-bit-width type, cast to corresponsing POSIX type
and use PRId32 format specifier. This avoids a warning on ppc64.

Cc: malc <av1474@comtv.ru>
Signed-off-by: Andreas Faerber <andreas.faerber@web.de>
Signed-off-by: malc <av1474@comtv.ru>
audio/coreaudio.c

index 0c6f1ef6072503e895fa929c3a51c3613beb5da5..5964c62eafc6d8b7a5325d467faeb66448eb178d 100644 (file)
@@ -104,7 +104,7 @@ static void coreaudio_logstatus (OSStatus status)
         break;
 
     default:
-        AUD_log (AUDIO_CAP, "Reason: status code %ld\n", status);
+        AUD_log (AUDIO_CAP, "Reason: status code %" PRId32 "\n", (int32_t)status);
         return;
     }