- Fixed inline definition for ARM systems
diff --git a/include/polarssl/md.h b/include/polarssl/md.h
index 94b85c3..b50c373 100644
--- a/include/polarssl/md.h
+++ b/include/polarssl/md.h
@@ -32,9 +32,13 @@
#include <string.h>
-#ifdef _MSC_VER
+#if defined(_MSC_VER)
#define inline _inline
-#endif
+#else
+#if defined(ARMCC_VERSION)
+#define inline __inline
+#endif /* ARMCC_VERSION */
+#endif /*_MSC_VER */
#define POLARSSL_ERR_MD_FEATURE_UNAVAILABLE -0x5080 /**< The selected feature is not available. */
#define POLARSSL_ERR_MD_BAD_INPUT_DATA -0x5100 /**< Bad input parameters to function. */