libidav/davql.h

changeset 43
03076907b58a
parent 33
0bbbb0341606
child 75
56962faf2b42
--- a/libidav/davql.h	Tue Mar 18 13:59:02 2014 +0100
+++ b/libidav/davql.h	Thu Jun 05 15:11:29 2014 +0200
@@ -69,6 +69,7 @@
     sstr_t from;
     DavQOp *condition;
     size_t condlen;
+    int    depth;
 } DavGetQuery;
     
 DavQuery dav_ql_parse(char *query, va_list ap);
@@ -77,6 +78,7 @@
 
 int parse_path_query(sstr_t query, char **path, int *depth);
 
+int dav_parse_with(sstr_t with, int *depth, va_list ap);
 int dav_parse_condition(UcxList **ops, sstr_t cond, va_list ap);
 sstr_t condition_parser_next_token(sstr_t *str);
 int condition_operator_type(sstr_t token, int64_t *type);

mercurial