added helper channel_tag_find_by_identifier
This commit is contained in:
parent
d566fe299e
commit
5206e698f1
2 changed files with 16 additions and 0 deletions
|
@ -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;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
|
|
|
@ -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);
|
||||
|
|
Loading…
Add table
Reference in a new issue