diff options
Diffstat (limited to '')
-rw-r--r-- | src/tag/Tag.cxx | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/src/tag/Tag.cxx b/src/tag/Tag.cxx index 7d1da63df..43ded308a 100644 --- a/src/tag/Tag.cxx +++ b/src/tag/Tag.cxx @@ -187,23 +187,3 @@ Tag::AddItem(TagType type, const char *value) { AddItem(type, value, strlen(value)); } - -void -Tag::RemoveType(TagType type) -{ - auto dest = items, src = items, end = items + num_items; - - tag_pool_lock.lock(); - while (src != end) { - TagItem *item = *src++; - if (item->type == type) - /* remove it */ - tag_pool_put_item(item); - else - /* keep it */ - *dest++ = item; - } - tag_pool_lock.unlock(); - - num_items = dest - items; -} |