#include <stdarg.h>
#include <_types.h>
-
-#ifndef SIZE_T
-#define SIZE_T
-typedef __darwin_size_t size_t;
-#endif
-
-#ifndef NULL
-#define NULL __DARWIN_NULL
-#endif
-
-#ifndef _UINTPTR_T
-#define _UINTPTR_T
-typedef unsigned long uintptr_t;
-#endif /* _UINTPTR_T */
+#include <sys/_types/_null.h>
+#include <sys/_types/_size_t.h>
+#include <sys/_types/_uintptr_t.h>
// We're purposefully called "string.h" in order to superceed any use
// of Libc's string.h (which no one should be using bar MIG) in order
// Actually in memcpy.c but MIG likes to include string.h
void *memcpy(void *dst0, const void *src0, size_t length);
-int memcmp(const void *s1, const void *s2, size_t n);
#endif /* _STRING_H_ */