libidav/webdav.h

branch
dav-2
changeset 920
92fcd6a8cf9e
parent 918
ca393d39e5cd
--- a/libidav/webdav.h	Sun Jun 28 20:42:43 2026 +0200
+++ b/libidav/webdav.h	Wed Jul 01 21:09:22 2026 +0200
@@ -329,9 +329,9 @@
 cxmutstr dav_property_key(const char *ns, const char *name);
 void dav_get_property_namespace_str(
         DavContext *ctx,
-        char *prefixed_name,
-        char **ns,
-        char **name);
+        const char *prefixed_name,
+        const char **ns,
+        const char **name);
 DavNamespace* dav_get_property_namespace(
         DavContext *ctx,
         char *prefixed_name,
@@ -367,14 +367,14 @@
 DavXmlNode* dav_get_property(DavResource *res, char *name);
 DavXmlNode* dav_get_property_ns(DavResource *res, const char *ns, const char *name);
 DavXmlNode* dav_get_encrypted_property_ns(DavResource *res, const char *ns, const char *name);
-char* dav_get_string_property(DavResource *res, char *name);
-char* dav_get_string_property_ns(DavResource *res, char *ns, char *name);
-int dav_set_string_property(DavResource *res, char *name, char *value);
-void dav_set_string_property_ns(DavResource *res, char *ns, char *name, char *value);
-void dav_set_property(DavResource *res, char *name, DavXmlNode *value);
-void dav_set_property_ns(DavResource *res, char *ns, char *name, DavXmlNode *value);
-void dav_remove_property(DavResource *res, char *name);
-void dav_remove_property_ns(DavResource *res, char *ns, char *name);
+const char* dav_get_string_property(DavResource *res, const char *name);
+const char* dav_get_string_property_ns(DavResource *res, const char *ns, const char *name);
+int dav_set_string_property(DavResource *res, const char *name, const char *value);
+void dav_set_string_property_ns(DavResource *res, const char *ns, const char *name, const char *value);
+void dav_set_property(DavResource *res, const char *name, DavXmlNode *value);
+void dav_set_property_ns(DavResource *res, const char *ns, const char *name, DavXmlNode *value);
+void dav_remove_property(DavResource *res, const char *name);
+void dav_remove_property_ns(DavResource *res, const char *ns, const char *name);
 void dav_set_encrypted_property_ns(DavResource *res, char *ns, char *name, DavXmlNode *value);
 void dav_set_encrypted_string_property_ns(DavResource *res, char *ns, char *name, char *value);
 void dav_remove_encrypted_property_ns(DavResource *res, char *ns, char *name);

mercurial