From: Abramo Bagnara Date: Sun, 9 Jan 2000 22:45:28 +0000 (+0000) Subject: get rid of a gcc warning X-Git-Tag: v1.0.3~1355 X-Git-Url: https://git.alsa-project.org/?a=commitdiff_plain;h=c569de688310af156b48917706b5b6314c4515fb;p=alsa-lib.git get rid of a gcc warning --- diff --git a/src/pcm/pcm_misc.c b/src/pcm/pcm_misc.c index a74b1b00..fa3a4fe4 100644 --- a/src/pcm/pcm_misc.c +++ b/src/pcm/pcm_misc.c @@ -228,7 +228,7 @@ const char *snd_pcm_get_format_name(int format) return formats[format]; } -static int linear_formats[4][2][2] = { +static int linear_formats[4*2*2] = { SND_PCM_SFMT_S8, SND_PCM_SFMT_U8, SND_PCM_SFMT_S8, @@ -265,5 +265,5 @@ int snd_pcm_build_linear_format(int width, int unsignd, int big_endian) default: return -1; } - return linear_formats[width][!!unsignd][!!big_endian]; + return ((int(*)[2][2])linear_formats)[width][!!unsignd][!!big_endian]; }