]> git.saurik.com Git - apple/xnu.git/blobdiff - libsyscall/mach/string.h
xnu-3247.10.11.tar.gz
[apple/xnu.git] / libsyscall / mach / string.h
index 9b20980cf4463cbe2bedceaad436a71a3449e4fd..b3c00458eaedd786ec8ec39ae6f78f634ddc0eef 100644 (file)
 
 #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
@@ -56,6 +45,5 @@ int _mach_vsnprintf(char *buffer, int length, const char *fmt, va_list ap);
 // 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_ */