aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTakashi Iwai <tiwai@suse.de>2007-07-17 17:12:00 +0200
committerTakashi Iwai <tiwai@suse.de>2007-07-17 17:12:00 +0200
commit750358d1dc30231eb30e0b92e6e2e3e69377d874 (patch)
tree7042cab007ee2dc704edb364f78e02916252bea7
parent03ce83e65c3d7d0ca916beadf1ee2183105fa232 (diff)
downloadsalsa-lib-750358d1dc30231eb30e0b92e6e2e3e69377d874.tar.gz
Allocate the whole mask bit size for name strings of mask parameters
(to return NULL properly).
-rw-r--r--src/pcm.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/pcm.c b/src/pcm.c
index 5d7d312..ad78457 100644
--- a/src/pcm.c
+++ b/src/pcm.c
@@ -284,7 +284,7 @@ const char *_snd_pcm_state_names[] = {
STATE(DISCONNECTED),
};
-const char *_snd_pcm_access_names[] = {
+const char *_snd_pcm_access_names[SND_MASK_MAX + 1] = {
ACCESS(MMAP_INTERLEAVED),
ACCESS(MMAP_NONINTERLEAVED),
ACCESS(MMAP_COMPLEX),
@@ -292,7 +292,7 @@ const char *_snd_pcm_access_names[] = {
ACCESS(RW_NONINTERLEAVED),
};
-const char *_snd_pcm_format_names[] = {
+const char *_snd_pcm_format_names[SND_MASK_MAX + 1] = {
FORMAT(S8),
FORMAT(U8),
FORMAT(S16_LE),
@@ -333,7 +333,7 @@ const char *_snd_pcm_format_names[] = {
FORMAT(U18_3BE),
};
-static const char *_snd_pcm_format_aliases[SND_PCM_FORMAT_LAST+1] = {
+static const char *_snd_pcm_format_aliases[SND_MASK_MAX + 1] = {
FORMAT(S16),
FORMAT(U16),
FORMAT(S24),
@@ -345,7 +345,7 @@ static const char *_snd_pcm_format_aliases[SND_PCM_FORMAT_LAST+1] = {
FORMAT(IEC958_SUBFRAME),
};
-const char *_snd_pcm_format_descriptions[] = {
+const char *_snd_pcm_format_descriptions[SND_MASK_MAX + 1] = {
FORMATD(S8, "Signed 8 bit"),
FORMATD(U8, "Unsigned 8 bit"),
FORMATD(S16_LE, "Signed 16 bit Little Endian"),
@@ -418,11 +418,11 @@ const char *_snd_pcm_type_names[] = {
PCMTYPE(EXTPLUG),
};
-const char *_snd_pcm_subformat_names[] = {
+const char *_snd_pcm_subformat_names[SND_MASK_MAX + 1] = {
SUBFORMAT(STD),
};
-const char *_snd_pcm_subformat_descriptions[] = {
+const char *_snd_pcm_subformat_descriptions[SND_MASK_MAX + 1] = {
SUBFORMATD(STD, "Standard"),
};