libidav/webdav.c

changeset 39
3e55bed345f9
parent 38
b855f76e965b
child 40
a95ee94b9204
--- a/libidav/webdav.c	Tue Sep 03 12:08:35 2013 +0200
+++ b/libidav/webdav.c	Sat Sep 07 14:08:43 2013 +0200
@@ -248,6 +248,28 @@
     free(sn);
 }
 
+
+void* dav_session_malloc(DavSession *sn, size_t size) {
+    UcxAllocator *a = sn->allocator;
+    return a->malloc(a->pool, size);
+}
+
+void* dav_session_calloc(DavSession *sn, size_t nelm, size_t size) {
+    UcxAllocator *a = sn->allocator;
+    return a->calloc(a->pool, nelm, size);
+}
+
+void* dav_session_realloc(DavSession *sn, void *ptr, size_t size) {
+    UcxAllocator *a = sn->allocator;
+    return a->realloc(a->pool, ptr, size);
+}
+
+void  dav_session_free(DavSession *sn, void *ptr) {
+    UcxAllocator *a = sn->allocator;
+    a->free(a->pool, ptr);
+}
+
+
 DavResource* dav_get(DavSession *sn, char *path, char *properties) {
     char *url = util_concat_path(sn->base_url, path);
     

mercurial