RT2308: Add extern "C" { ... } wrapper
[openssl.git] / crypto / modes / modes.h
index 50dc01852d4936fb295ffc109583092899f2035e..a12aca130561fbee67c4e83c8b1f045268f1adb6 100644 (file)
@@ -7,6 +7,9 @@
 
 #include <stddef.h>
 
+#ifdef  __cplusplus
+extern "C" {
+#endif
 typedef void (*block128_f)(const unsigned char in[16],
                        unsigned char out[16],
                        const void *key);
@@ -147,3 +150,6 @@ size_t CRYPTO_128_wrap_pad(void *key, const unsigned char *icv,
 size_t CRYPTO_128_unwrap_pad(void *key, const unsigned char *icv,
                unsigned char *out,
                const unsigned char *in, size_t inlen, block128_f block);
+#ifdef  __cplusplus
+}
+#endif