fix build on macos

Fri, 30 May 2025 18:19:22 +0200

author
Olaf Wintermann <olaf.wintermann@gmail.com>
date
Fri, 30 May 2025 18:19:22 +0200
changeset 870
9f001d18e5e6
parent 869
cece9ef3547f
child 871
2ecddc5e93f1

fix build on macos

dav/tags.c file | annotate | diff | comparison | revisions
--- a/dav/tags.c	Sun May 25 19:12:39 2025 +0200
+++ b/dav/tags.c	Fri May 30 18:19:22 2025 +0200
@@ -289,7 +289,7 @@
 
 CxList* parse_macos_taglist(const char *buf, size_t length) {
     CxList *taglist = cxLinkedListCreateSimple(CX_STORE_POINTERS);
-    taglist->simple_destructor = (cx_destructor_func)free_dav_tag;
+    taglist->collection.simple_destructor = (cx_destructor_func)free_dav_tag;
     
     CFDataRef data = CFDataCreateWithBytesNoCopy(
             kCFAllocatorDefault,
@@ -320,7 +320,7 @@
 }
 
 CxBuffer* create_macos_taglist(CxList *tags) {
-    size_t count = tags->size;
+    size_t count = cxListSize(tags);
     if(count == 0) {
         return NULL;
     }

mercurial