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>
This commit is contained in:
Takashi Iwai 2012-12-13 09:55:44 +01:00
parent 1b428e7719
commit 72bbf96e1f

View file

@ -44,6 +44,16 @@
#define RTLD_NOW 0 #define RTLD_NOW 0
#endif #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_config_iterator list_head
#define _snd_interval snd_interval #define _snd_interval snd_interval
#define _snd_pcm_info snd_pcm_info #define _snd_pcm_info snd_pcm_info
@ -168,13 +178,6 @@
#include "seq_midi_event.h" #include "seq_midi_event.h"
#include "list.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 { struct _snd_async_handler {
enum { enum {
SND_ASYNC_HANDLER_GENERIC, SND_ASYNC_HANDLER_GENERIC,