#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>
free (root);
}
-static void __tdestroy (void *vroot, __free_fn_t freefct)
+static void mytdestroy (void *vroot, __free_fn_t freefct)
{
node root = (node) vroot;
/* 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);