diff -r d53fd1006485 -r 26a1d5b9d9d2 dav/tags.h --- a/dav/tags.h Fri Mar 15 20:30:09 2019 +0100 +++ b/dav/tags.h Sun Mar 17 15:00:48 2019 +0100 @@ -88,7 +88,14 @@ UcxList* parse_macos_taglist(const char *buf, size_t length); UcxBuffer* create_macos_taglist(UcxList *tags); -int compare_taglists(UcxList *tags1, UcxList *tags2); +char* create_tags_hash(UcxList *tags); + +UcxList* merge_tags(UcxList *tags1, UcxList *tags2); + +/* + * Adds tag colors from the colored list to taglist if tags have the same name + */ +void add_tag_colors(UcxList *taglist, UcxList *colored); /* ----------- ----------- tag filter ---------------------- */