Loading...
--- libmalloc/libmalloc-166.200.60/src/internal.h
+++ libmalloc/libmalloc-140.1.1/src/internal.h
@@ -30,7 +30,8 @@
 #include <TargetConditionals.h>
 #include <_simple.h>
 #include <platform/string.h>
-#undef memcpy
+static size_t _platform_strlen(const char *s);
+static size_t _platform_strlcpy(char * restrict dst, const char * restrict src, size_t maxlen);
 #define memcpy _platform_memmove
 #include <platform/compat.h>
 #include <assert.h>
@@ -48,7 +49,6 @@
 #include <mach/mach_init.h>
 #include <mach/mach_types.h>
 #include <mach/mach_vm.h>
-#include <mach/shared_region.h>
 #include <mach/thread_switch.h>
 #include <mach/vm_map.h>
 #include <mach/vm_page_size.h>
@@ -91,10 +91,7 @@
 #include "frozen_malloc.h"
 #include "legacy_malloc.h"
 #include "magazine_malloc.h"
-#include "malloc_common.h"
-#include "nano_malloc_common.h"
 #include "nano_malloc.h"
-#include "nanov2_malloc.h"
 #include "purgeable_malloc.h"
 #include "malloc_private.h"
 #include "stack_logging.h"
@@ -104,9 +101,7 @@
 
 #include "magazine_rack.h"
 #include "magazine_zone.h"
-#include "nano_zone_common.h"
 #include "nano_zone.h"
-#include "nanov2_zone.h"
 
 #include "magazine_inline.h"
 
@@ -114,9 +109,6 @@
 
 MALLOC_NOEXPORT
 extern boolean_t malloc_tracing_enabled;
-
-MALLOC_NOEXPORT
-extern unsigned malloc_debug_flags;
 
 MALLOC_NOEXPORT MALLOC_NOINLINE
 void
@@ -129,4 +121,5 @@
 MALLOC_NOEXPORT
 extern uint64_t max_lite_mallocs;
 
+
 #endif // __INTERNAL_H