]> arthur.barton.de Git - netatalk.git/blobdiff - libatalk/util/ftw.c
Add missing parenthesis
[netatalk.git] / libatalk / util / ftw.c
index bdc6275fc914b8a334e10896ae9a3cf926b3c2af..f0ac17f1b41be54dc9ee86c091a96799c6bc2d36 100644 (file)
@@ -45,7 +45,9 @@
 
 #include <atalk/ftw.h>
 
+#ifndef HAVE_MEMPCPY
 #define mempcpy(D, S, N) ((void *) ((char *) memcpy (D, S, N) + (N)))
+#endif
 
 #define NDEBUG 1
 #include <assert.h>
@@ -191,7 +193,7 @@ static void tdestroy_recurse (node root, __free_fn_t freefct)
     free (root);
 }
 
-static void __tdestroy (void *vroot, __free_fn_t freefct)
+static void mytdestroy (void *vroot, __free_fn_t freefct)
 {
     node root = (node) vroot;
 
@@ -805,7 +807,7 @@ static int ftw_startup (const char *dir,
     /* Free all memory.  */
 out_fail:
     save_err = errno;
-    tdestroy (data.known_objects, free);
+    mytdestroy (data.known_objects, free);
     free (data.dirbuf);
     __set_errno (save_err);