Add Availability.h include to fix macOS SDK instrinsics
diff --git a/MCInst.c b/MCInst.c
index 40d1aba..1694e5d 100644
--- a/MCInst.c
+++ b/MCInst.c
@@ -2,6 +2,7 @@
 /* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2015 */
 
 #if defined(CAPSTONE_HAS_OSXKERNEL)
+#include <Availability.h>
 #include <libkern/libkern.h>
 #else
 #include <stdio.h>
diff --git a/SStream.c b/SStream.c
index 71d65f2..90cef53 100644
--- a/SStream.c
+++ b/SStream.c
@@ -3,6 +3,7 @@
 
 #include <stdarg.h>
 #if defined(CAPSTONE_HAS_OSXKERNEL)
+#include <Availability.h>
 #include <libkern/libkern.h>
 #include <i386/limits.h>
 #else
diff --git a/arch/X86/X86ATTInstPrinter.c b/arch/X86/X86ATTInstPrinter.c
index b32daf6..f1d4a06 100644
--- a/arch/X86/X86ATTInstPrinter.c
+++ b/arch/X86/X86ATTInstPrinter.c
@@ -28,6 +28,7 @@
 #endif
 #include <capstone/platform.h>
 #if defined(CAPSTONE_HAS_OSXKERNEL)
+#include <Availability.h>
 #include <libkern/libkern.h>
 #else
 #include <stdio.h>
diff --git a/arch/X86/X86Disassembler.c b/arch/X86/X86Disassembler.c
index c5325b9..1c9d559 100644
--- a/arch/X86/X86Disassembler.c
+++ b/arch/X86/X86Disassembler.c
@@ -25,6 +25,11 @@
 #endif
 
 #include <capstone/platform.h>
+
+#if defined(CAPSTONE_HAS_OSXKERNEL)
+#include <Availability.h>
+#endif
+
 #include <string.h>
 
 #include "../../cs_priv.h"
diff --git a/arch/X86/X86IntelInstPrinter.c b/arch/X86/X86IntelInstPrinter.c
index c650b0a..29a1f15 100644
--- a/arch/X86/X86IntelInstPrinter.c
+++ b/arch/X86/X86IntelInstPrinter.c
@@ -27,6 +27,7 @@
 #endif
 #include <capstone/platform.h>
 #if defined(CAPSTONE_HAS_OSXKERNEL)
+#include <Availability.h>
 #include <libkern/libkern.h>
 #else
 #include <stdio.h>
diff --git a/arch/X86/X86Mapping.c b/arch/X86/X86Mapping.c
index 46f0e28..0c3116a 100644
--- a/arch/X86/X86Mapping.c
+++ b/arch/X86/X86Mapping.c
@@ -3,6 +3,10 @@
 
 #ifdef CAPSTONE_HAS_X86
 
+#if defined(CAPSTONE_HAS_OSXKERNEL)
+#include <Availability.h>
+#endif
+
 #include <string.h>
 #ifndef CAPSTONE_HAS_OSXKERNEL
 #include <stdlib.h>
diff --git a/cs.c b/cs.c
index 2b53ac7..4f181c2 100644
--- a/cs.c
+++ b/cs.c
@@ -5,6 +5,7 @@
 #pragma warning(disable:28719)		// disable MSVC's warning on strcpy()
 #endif
 #if defined(CAPSTONE_HAS_OSXKERNEL)
+#include <Availability.h>
 #include <libkern/libkern.h>
 #else
 #include <stddef.h>
diff --git a/utils.c b/utils.c
index 461b00a..d18e9af 100644
--- a/utils.c
+++ b/utils.c
@@ -2,6 +2,7 @@
 /* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2015 */
 
 #if defined(CAPSTONE_HAS_OSXKERNEL)
+#include <Availability.h>
 #include <libkern/libkern.h>
 #else
 #include <stdlib.h>