added helper channel_tag_find_by_identifier

This commit is contained in:
Stephan Diederich 2009-11-28 13:09:20 +00:00
parent d566fe299e
commit 5206e698f1
2 changed files with 16 additions and 0 deletions

View file

@ -890,6 +890,20 @@ channel_tag_find_by_name(const char *name, int create)
}
/**
*
*/
channel_tag_t *
channel_tag_find_by_identifier(uint32_t id) {
channel_tag_t *ct;
TAILQ_FOREACH(ct, &channel_tags, ct_link)
if(ct->ct_identifier == id)
return ct;
return NULL;
}
/**
*

View file

@ -128,6 +128,8 @@ void channel_set_tags_from_list(channel_t *ch, const char *maplist);
channel_tag_t *channel_tag_find_by_name(const char *name, int create);
channel_tag_t *channel_tag_find_by_identifier(uint32_t id);
int channel_tag_map(channel_t *ch, channel_tag_t *ct, int check);
void channel_save(channel_t *ch);