diff -r a569148841ff -r efbd59642577 dav/finfo.h --- a/dav/finfo.h Sun Apr 16 14:12:24 2023 +0200 +++ b/dav/finfo.h Fri Apr 21 21:25:32 2023 +0200 @@ -33,6 +33,8 @@ #include #include +#include + #include "system.h" #ifdef __cplusplus @@ -45,21 +47,21 @@ #define FINFO_XATTR 8 typedef struct XAttributes { - size_t nattr; - char **names; - sstr_t *values; - char *hash; + size_t nattr; + char **names; + cxmutstr *values; + char *hash; } XAttributes; typedef struct FileInfo { - time_t last_modified; - mode_t mode; - uid_t uid; - gid_t gid; - DavBool date_set; - DavBool mode_set; - DavBool uid_set; - DavBool gid_set; + time_t last_modified; + mode_t mode; + uid_t uid; + gid_t gid; + DavBool date_set; + DavBool mode_set; + DavBool uid_set; + DavBool gid_set; } FileInfo; typedef int(*xattr_filter_func)(const char*,void*);