Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:12.3
alsa
0043-Fix-endian-check-in-local.h.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 0043-Fix-endian-check-in-local.h.patch of Package alsa
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
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor