dav/sync.h

changeset 400
90c6bfa94fa2
parent 399
a985a587787f
child 444
761dc4867208
child 464
37da70159bf6
--- a/dav/sync.h	Fri Jun 01 08:52:05 2018 +0200
+++ b/dav/sync.h	Fri Jun 01 09:01:00 2018 +0200
@@ -113,29 +113,6 @@
 int cmd_trash_info(CmdArgs *args);
 int cmd_empty_trash(CmdArgs *args);
 
-/**
- * filter ::= operator? , (tag_list | ("(" , filter , ")")+)
- * tag_list ::= tag , ("," tag)*
- * operator ::= "&" | "|" | "1" | "0"
- */
-typedef struct SyncTagFilter SyncTagFilter;
-
-/* OFF must be zero, other constants are arbitrary */
-#define DAV_SYNC_TAGFILTER_OFF     0
-#define DAV_SYNC_TAGFILTER_AND     1
-#define DAV_SYNC_TAGFILTER_OR      2
-#define DAV_SYNC_TAGFILTER_ONE     3
-#define DAV_SYNC_TAGFILTER_NONE    4
-
-struct SyncTagFilter {
-    int mode;
-    UcxList* tags;
-    size_t subfilter_count;
-    SyncTagFilter** subfilters;
-};
-SyncTagFilter* parse_tagfilter_string(const char* filterstring);
-void free_tagfilter(SyncTagFilter* filter);
-
 int cmd_add_tag(CmdArgs *args);
 int cmd_remove_tag(CmdArgs *args);
 int cmd_set_tags(CmdArgs *args);

mercurial