127 |
127 |
128 struct SyncTagFilter { |
128 struct SyncTagFilter { |
129 int mode; |
129 int mode; |
130 UcxList* tags; |
130 UcxList* tags; |
131 size_t subfilter_count; |
131 size_t subfilter_count; |
132 SyncTagFilter* subfilters; |
132 SyncTagFilter** subfilters; |
133 }; |
133 }; |
134 SyncTagFilter* parse_tagfilter_string(const char* filterstring); |
134 SyncTagFilter* parse_tagfilter_string(const char* filterstring); |
|
135 void free_tagfilter(SyncTagFilter* filter); |
135 |
136 |
136 int cmd_add_tag(CmdArgs *args); |
137 int cmd_add_tag(CmdArgs *args); |
137 int cmd_remove_tag(CmdArgs *args); |
138 int cmd_remove_tag(CmdArgs *args); |
138 int cmd_set_tags(CmdArgs *args); |
139 int cmd_set_tags(CmdArgs *args); |
139 int cmd_list_tags(CmdArgs *args); |
140 int cmd_list_tags(CmdArgs *args); |