From 81512cb3f3c2747849a2a80f515be7ba9e77987f Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Mon, 26 Nov 2001 15:17:01 +0000 Subject: [PATCH] Added empty check functions for format and subformat mask --- src/pcm/pcm.c | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) 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 -- 2.47.1