#pragma pack()\r
#endif\r
\r
+//\r
+// RVCT does not support the __builtin_unreachable() macro\r
+//\r
+#ifdef __ARMCC_VERSION\r
+#define UNREACHABLE()\r
+#endif\r
+\r
#if _MSC_EXTENSIONS \r
//\r
// use Microsoft* C complier dependent integer width types \r