From: Jaroslav Kysela Date: Mon, 26 Nov 2001 15:17:01 +0000 (+0000) Subject: Added empty check functions for format and subformat mask X-Git-Tag: v1.0.3~571 X-Git-Url: https://git.alsa-project.org/?a=commitdiff_plain;h=81512cb3f3c2747849a2a80f515be7ba9e77987f;p=alsa-lib.git Added empty check functions for format and subformat mask --- diff --git a/src/pcm/pcm.c b/src/pcm/pcm.c index 82a9a543..ede542ec 100644 --- a/src/pcm/pcm.c +++ b/src/pcm/pcm.c @@ -2359,6 +2359,17 @@ int snd_pcm_format_mask_test(const snd_pcm_format_mask_t *mask, snd_pcm_format_t return snd_mask_test((const snd_mask_t *) mask, (unsigned long) val); } +/** + * \brief test, if given a #snd_pcm_format_mask_t is empty + * \param mask pointer to mask + * \retval 0 not empty + * \retval 1 empty + */ +int snd_pcm_format_mask_empty(const snd_pcm_format_mask_t *mask) +{ + return snd_mask_empty((const snd_mask_t *) mask); +} + /** * \brief make a format present in a #snd_pcm_format_mask_t * \param mask pointer to mask @@ -2451,6 +2462,17 @@ int snd_pcm_subformat_mask_test(const snd_pcm_subformat_mask_t *mask, snd_pcm_su return snd_mask_test((const snd_mask_t *) mask, (unsigned long) val); } +/** + * \brief test, if given a #snd_pcm_subformat_mask_t is empty + * \param mask pointer to mask + * \retval 0 not empty + * \retval 1 empty + */ +int snd_pcm_subformat_mask_empty(const snd_pcm_subformat_mask_t *mask) +{ + return snd_mask_empty((const snd_mask_t *) mask); +} + /** * \brief make a subformat present in a #snd_pcm_subformat_mask_t * \param mask pointer to mask