# HG changeset patch # User Olaf Wintermann # Date 1783362594 -7200 # Node ID 61448cd2aa5863a0d4c176cda729e2c4b3db2f82 # Parent 42ecf0e5075a759339eaf289b3f96b144a22ead9 make some resource property function args const diff -r 42ecf0e5075a -r 61448cd2aa58 libidav/resource.c --- a/libidav/resource.c Sun Jul 05 20:08:44 2026 +0200 +++ b/libidav/resource.c Mon Jul 06 20:29:54 2026 +0200 @@ -513,7 +513,7 @@ return dav_xml_getstring(prop); } -DavXmlNode* dav_get_property(DavResource *res, char *name) { +DavXmlNode* dav_get_property(DavResource *res, const char *name) { const char *pns; const char *pname; dav_get_property_namespace_str(res->session->context, name, &pns, &pname); @@ -689,7 +689,7 @@ } } -void dav_set_encrypted_property_ns(DavResource *res, char *ns, char *name, DavXmlNode *value) { +void dav_set_encrypted_property_ns(DavResource *res, const char *ns, const char *name, DavXmlNode *value) { const CxAllocator *a = res->session->mp->allocator; DavResourceData *data = res->data; @@ -699,7 +699,7 @@ add2propertylist(a, &data->crypto_set, property); } -void dav_set_encrypted_string_property_ns(DavResource *res, char *ns, char *name, char *value) { +void dav_set_encrypted_string_property_ns(DavResource *res, const char *ns, const char *name, const char *value) { const CxAllocator *a = res->session->mp->allocator; DavResourceData *data = res->data; @@ -709,7 +709,7 @@ add2propertylist(a, &data->crypto_set, property); } -void dav_remove_encrypted_property_ns(DavResource *res, char *ns, char *name) { +void dav_remove_encrypted_property_ns(DavResource *res, const char *ns, const char *name) { DavResourceData *data = res->data; const CxAllocator *a = res->session->mp->allocator; diff -r 42ecf0e5075a -r 61448cd2aa58 libidav/webdav.h --- a/libidav/webdav.h Sun Jul 05 20:08:44 2026 +0200 +++ b/libidav/webdav.h Mon Jul 06 20:29:54 2026 +0200 @@ -364,7 +364,7 @@ int dav_lock_t(DavResource *res, time_t timeout); int dav_unlock(DavResource *res); -DavXmlNode* dav_get_property(DavResource *res, char *name); +DavXmlNode* dav_get_property(DavResource *res, const 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); const char* dav_get_string_property(DavResource *res, const char *name); @@ -375,9 +375,9 @@ 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); +void dav_set_encrypted_property_ns(DavResource *res, const char *ns, const char *name, DavXmlNode *value); +void dav_set_encrypted_string_property_ns(DavResource *res, const char *ns, const char *name, const char *value); +void dav_remove_encrypted_property_ns(DavResource *res, const char *ns, const char *name); DavPropName* dav_get_property_names(DavResource *res, size_t *count);