]> git.alsa-project.org Git - alsa-lib.git/commitdiff
Added empty check functions for format and subformat mask
authorJaroslav Kysela <perex@perex.cz>
Mon, 26 Nov 2001 15:17:01 +0000 (15:17 +0000)
committerJaroslav Kysela <perex@perex.cz>
Mon, 26 Nov 2001 15:17:01 +0000 (15:17 +0000)
src/pcm/pcm.c

index 82a9a543297a0d75c3c8f4ebed932329e929fe4b..ede542ecb4bd1294f8883a0655726ff9182f44c4 100644 (file)
@@ -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