Takashi Iwai
c728daee43
- 0041-configure-Quite-AM_CONDITIONAL-arguments.patch: Fix for the recent automake conditionals - 0042-mixer-Don-t-build-simple_abst-when-no-libdl-is-avail.patch: Minor fix for the build without libdl - Fix endian check breakage due to the recent UAPI header move: 0043-Fix-endian-check-in-local.h.patch OBS-URL: https://build.opensuse.org/request/show/145255 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/alsa?expand=0&rev=121
56 lines
1.4 KiB
Diff
56 lines
1.4 KiB
Diff
From 72bbf96e1fa0be63892343b331fac42414fdc8da Mon Sep 17 00:00:00 2001
|
|
From: Takashi Iwai <tiwai@suse.de>
|
|
Date: Thu, 13 Dec 2012 09:55:44 +0100
|
|
Subject: [PATCH 43/43] Fix endian check in local.h
|
|
|
|
SNDRV_LITTLE_ENDIAN and SNDRV_BIG_ENDIAN checks have been removed from
|
|
sound/asound.h during UAPI header move, and this resulted in a wrong
|
|
detected endian.
|
|
|
|
Move together with the similar check for SND_*_ENDIAN at the earlier
|
|
place in local.h.
|
|
|
|
Signed-off-by: Takashi Iwai <tiwai@suse.de>
|
|
---
|
|
include/local.h | 17 ++++++++++-------
|
|
1 file changed, 10 insertions(+), 7 deletions(-)
|
|
|
|
diff --git a/include/local.h b/include/local.h
|
|
index 268970a..53cb647 100644
|
|
--- a/include/local.h
|
|
+++ b/include/local.h
|
|
@@ -44,6 +44,16 @@
|
|
#define RTLD_NOW 0
|
|
#endif
|
|
|
|
+#if __BYTE_ORDER == __LITTLE_ENDIAN
|
|
+#define SND_LITTLE_ENDIAN
|
|
+#define SNDRV_LITTLE_ENDIAN
|
|
+#elif __BYTE_ORDER == __BIG_ENDIAN
|
|
+#define SND_BIG_ENDIAN
|
|
+#define SNDRV_BIG_ENDIAN
|
|
+#else
|
|
+#error "Unsupported endian..."
|
|
+#endif
|
|
+
|
|
#define _snd_config_iterator list_head
|
|
#define _snd_interval snd_interval
|
|
#define _snd_pcm_info snd_pcm_info
|
|
@@ -168,13 +178,6 @@
|
|
#include "seq_midi_event.h"
|
|
#include "list.h"
|
|
|
|
-#if __BYTE_ORDER == __LITTLE_ENDIAN
|
|
-#define SND_LITTLE_ENDIAN
|
|
-#endif
|
|
-#if __BYTE_ORDER == __BIG_ENDIAN
|
|
-#define SND_BIG_ENDIAN
|
|
-#endif
|
|
-
|
|
struct _snd_async_handler {
|
|
enum {
|
|
SND_ASYNC_HANDLER_GENERIC,
|
|
--
|
|
1.8.0.1
|
|
|