aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/tag.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/tag.h b/src/tag.h
index 899768e2b..c1c7d7e9a 100644
--- a/src/tag.h
+++ b/src/tag.h
@@ -90,6 +90,16 @@ static inline void tag_add_item(struct tag *tag, enum tag_type itemType,
struct tag *tag_dup(const struct tag *tag);
/**
+ * Returns true if the tag contains no items. This ignores the "time"
+ * attribute.
+ */
+static inline bool
+tag_is_empty(const struct tag *tag)
+{
+ return tag->numOfItems == 0;
+}
+
+/**
* Checks whether the tag contains one or more items with
* the specified type.
*/