104 davql_func func; |
104 davql_func func; |
105 } data; |
105 } data; |
106 }; |
106 }; |
107 |
107 |
108 struct DavQLStackObj { |
108 struct DavQLStackObj { |
109 int32_t type; // 0: int, 1: string |
109 int32_t type; // 0: int, 1: string, 2: xml |
110 uint32_t length; |
110 uint32_t length; |
111 union DavQLStackData { |
111 union DavQLStackData { |
112 int64_t integer; |
112 int64_t integer; |
113 char *string; |
113 char *string; |
|
114 DavXmlNode *node; |
114 } data; |
115 } data; |
115 }; |
116 }; |
116 |
117 |
117 struct DavQLRes { |
118 struct DavQLRes { |
118 DavResource *resource; |
119 DavResource *resource; |