get rid of a gcc warning

This commit is contained in:
Abramo Bagnara 2000-01-09 22:45:28 +00:00
parent d2911f9f34
commit c569de6883

View file

@ -228,7 +228,7 @@ const char *snd_pcm_get_format_name(int format)
return formats[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_S8,
SND_PCM_SFMT_U8, SND_PCM_SFMT_U8,
SND_PCM_SFMT_S8, SND_PCM_SFMT_S8,
@ -265,5 +265,5 @@ int snd_pcm_build_linear_format(int width, int unsignd, int big_endian)
default: default:
return -1; return -1;
} }
return linear_formats[width][!!unsignd][!!big_endian]; return ((int(*)[2][2])linear_formats)[width][!!unsignd][!!big_endian];
} }