652 // ignorecase not supported yet |
652 // ignorecase not supported yet |
653 int ret = 1; |
653 int ret = 1; |
654 CxMap *tagmap = taglist2map(dav_tags); |
654 CxMap *tagmap = taglist2map(dav_tags); |
655 CxIterator i = cxListIterator(tags); |
655 CxIterator i = cxListIterator(tags); |
656 cx_foreach(DavTag *, tag, i) { |
656 cx_foreach(DavTag *, tag, i) { |
657 if (cxMapGet(tagmap, cx_hash_key_str(tag->name))) { |
657 if (cxMapGet(tagmap, cx_hash_key_str(tag->name)) == NULL) { |
658 ret = 0; |
658 ret = 0; |
659 break; |
659 break; |
660 } |
660 } |
661 } |
661 } |
662 cxMapDestroy(tagmap); |
662 cxMapDestroy(tagmap); |