diff -r 8c37028f5024 -r 4bccc18820e8 libidav/davqlexec.h --- a/libidav/davqlexec.h Sat Jun 06 10:46:29 2015 +0200 +++ b/libidav/davqlexec.h Tue Jul 07 20:47:02 2015 +0200 @@ -118,6 +118,12 @@ DavResource *resource; int depth; }; + +typedef struct DavCompiledField { + char *ns; + char *name; + UcxBuffer *code; +} DavCompiledField; DavResult* dav_statement_exec(DavSession *sn, DavQLStatement *st, ...); DavResult* dav_statement_execv(DavSession *sn, DavQLStatement *st, va_list ap); @@ -131,7 +137,7 @@ int dav_exec_expr(UcxBuffer *bcode, DavResource *res, DavQLStackObj *result); -void print_bytecode(UcxBuffer *bcode); + #ifdef __cplusplus }