*/
const char *snd_pcm_access_name(snd_pcm_access_t acc)
{
- assert(acc <= SND_PCM_ACCESS_LAST);
+ if (acc > SND_PCM_ACCESS_LAST)
+ return NULL;
return snd_pcm_access_names[acc];
}
*/
const char *snd_pcm_format_name(snd_pcm_format_t format)
{
- assert(format <= SND_PCM_FORMAT_LAST);
+ if (format > SND_PCM_FORMAT_LAST)
+ return NULL;
return snd_pcm_format_names[format];
}
*/
const char *snd_pcm_format_description(snd_pcm_format_t format)
{
- assert(format <= SND_PCM_FORMAT_LAST);
+ if (format > SND_PCM_FORMAT_LAST)
+ return NULL;
return snd_pcm_format_descriptions[format];
}
*/
const char *snd_pcm_subformat_name(snd_pcm_subformat_t subformat)
{
- assert(subformat <= SND_PCM_SUBFORMAT_LAST);
+ if (subformat > SND_PCM_SUBFORMAT_LAST)
+ return NULL;
return snd_pcm_subformat_names[subformat];
}
*/
const char *snd_pcm_subformat_description(snd_pcm_subformat_t subformat)
{
- assert(subformat <= SND_PCM_SUBFORMAT_LAST);
+ if (subformat > SND_PCM_SUBFORMAT_LAST)
+ return NULL;
return snd_pcm_subformat_descriptions[subformat];
}
*/
const char *snd_pcm_tstamp_mode_name(snd_pcm_tstamp_t mode)
{
- assert(mode <= SND_PCM_TSTAMP_LAST);
+ if (mode > SND_PCM_TSTAMP_LAST)
+ return NULL;
return snd_pcm_tstamp_mode_names[mode];
}
*/
const char *snd_pcm_state_name(snd_pcm_state_t state)
{
- assert(state <= SND_PCM_STATE_LAST);
+ if (state > SND_PCM_STATE_LAST)
+ return NULL;
return snd_pcm_state_names[state];
}