- Added C++ wrapper code
diff --git a/include/polarssl/error.h b/include/polarssl/error.h
index 8a3f304..af2f331 100644
--- a/include/polarssl/error.h
+++ b/include/polarssl/error.h
@@ -71,6 +71,10 @@
* Module dependent error code (5 bits 0x.08.-0x.F8.)
*/
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/**
* \brief Translate a PolarSSL error code into a string representation,
* Result is truncated if necessary and always includes a terminating
@@ -82,4 +86,8 @@
*/
void error_strerror( int errnum, char *buffer, size_t buflen );
+#ifdef __cplusplus
+}
+#endif
+
#endif /* error.h */