- Improved portability with Microsoft Visual C
diff --git a/include/polarssl/cipher.h b/include/polarssl/cipher.h
index 27dc7b9..9bd5875 100644
--- a/include/polarssl/cipher.h
+++ b/include/polarssl/cipher.h
@@ -32,6 +32,10 @@
#include <string.h>
+#ifdef _MSC_VER
+#define inline _inline
+#endif
+
typedef enum {
POLARSSL_CIPHER_ID_NONE = 0,
POLARSSL_CIPHER_ID_AES,
diff --git a/include/polarssl/md.h b/include/polarssl/md.h
index 1ee742f..4d4b835 100644
--- a/include/polarssl/md.h
+++ b/include/polarssl/md.h
@@ -30,6 +30,10 @@
#ifndef POLARSSL_MD_H
#define POLARSSL_MD_H
+#ifdef _MSC_VER
+#define inline _inline
+#endif
+
typedef enum {
POLARSSL_MD_NONE=0,
POLARSSL_MD_MD2,
diff --git a/include/polarssl/ssl.h b/include/polarssl/ssl.h
index 1e01253..772bb55 100644
--- a/include/polarssl/ssl.h
+++ b/include/polarssl/ssl.h
@@ -41,6 +41,10 @@
#include "polarssl/pkcs11.h"
#endif
+#ifdef _MSC_VER
+#define inline _inline
+#endif
+
/*
* SSL Error codes
*/