--- a/libidav/webdav.h Wed Jul 01 21:09:22 2026 +0200 +++ b/libidav/webdav.h Thu Jul 02 20:50:47 2026 +0200 @@ -348,17 +348,17 @@ char* dav_resource_get_href(DavResource *resource); -DavResource* dav_create_child(DavResource *parent, char *name); +DavResource* dav_create_child(DavResource *parent, const char *name); int dav_delete(DavResource *res); int dav_create(DavResource *res); int dav_exists(DavResource *res); -int dav_copy(DavResource *res, char *newpath); -int dav_move(DavResource *res, char *newpath); -int dav_copy_o(DavResource *res, char *newpath, DavBool override); -int dav_move_o(DavResource *res, char *newpath, DavBool override); -int dav_copyto(DavResource *res, char *url, DavBool override); -int dav_moveto(DavResource *res, char *url, DavBool override); +int dav_copy(DavResource *res, const char *newpath); +int dav_move(DavResource *res, const char *newpath); +int dav_copy_o(DavResource *res, const char *newpath, DavBool override); +int dav_move_o(DavResource *res, const char *newpath, DavBool override); +int dav_copyto(DavResource *res, const char *url, DavBool override); +int dav_moveto(DavResource *res, const char *url, DavBool override); int dav_lock(DavResource *res); int dav_lock_t(DavResource *res, time_t timeout);