dav/tags.h

changeset 524
d53fd1006485
parent 414
ea50585ec9d9
child 525
26a1d5b9d9d2
equal deleted inserted replaced
523:923a4528a2ae 524:d53fd1006485
70 SyncTagFilter** subfilters; 70 SyncTagFilter** subfilters;
71 }; 71 };
72 72
73 void free_dav_tag(DavTag* tag); 73 void free_dav_tag(DavTag* tag);
74 74
75 void free_taglist(UcxList *list);
76
75 int compare_tagname(DavTag* left, DavTag* right, void* ignorecase); 77 int compare_tagname(DavTag* left, DavTag* right, void* ignorecase);
76 78
77 UcxList* parse_text_taglist(const char *buf, size_t length); 79 UcxList* parse_text_taglist(const char *buf, size_t length);
78 UcxBuffer* create_text_taglist(UcxList *tags); 80 UcxBuffer* create_text_taglist(UcxList *tags);
79 81
84 DavXmlNode* create_xml_taglist(UcxList *tags); 86 DavXmlNode* create_xml_taglist(UcxList *tags);
85 87
86 UcxList* parse_macos_taglist(const char *buf, size_t length); 88 UcxList* parse_macos_taglist(const char *buf, size_t length);
87 UcxBuffer* create_macos_taglist(UcxList *tags); 89 UcxBuffer* create_macos_taglist(UcxList *tags);
88 90
91 int compare_taglists(UcxList *tags1, UcxList *tags2);
89 92
90 /* ----------- ----------- tag filter ---------------------- */ 93 /* ----------- ----------- tag filter ---------------------- */
91 94
92 SyncTagFilter* parse_tagfilter_string(const char* filterstring, int scope); 95 SyncTagFilter* parse_tagfilter_string(const char* filterstring, int scope);
93 void free_tagfilter(SyncTagFilter* filter); 96 void free_tagfilter(SyncTagFilter* filter);

mercurial