Added missing inline definition for MSCV and ARM environments
diff --git a/library/ecp.c b/library/ecp.c
index bedb675..3a075c4 100644
--- a/library/ecp.c
+++ b/library/ecp.c
@@ -59,6 +59,14 @@
 #include <limits.h>
 #include <stdlib.h>
 
+#if defined(_MSC_VER) && !defined(inline)
+#define inline _inline
+#else
+#if defined(__ARMCC_VERSION) && !defined(inline)
+#define inline __inline
+#endif /* __ARMCC_VERSION */
+#endif /*_MSC_VER */
+
 #if defined(POLARSSL_SELF_TEST)
 /*
  * Counts of point addition and doubling operations.