Worked around some compiler errors with GCC 4.4 and 4.5.
[BearSSL] / inc / bearssl_ec.h
index 3de86b4..533296d 100644 (file)
 #include <stddef.h>
 #include <stdint.h>
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 /** \file bearssl_ec.h
  *
  * # Elliptic Curves
@@ -793,4 +797,8 @@ br_ecdsa_vrfy br_ecdsa_vrfy_asn1_get_default(void);
  */
 br_ecdsa_vrfy br_ecdsa_vrfy_raw_get_default(void);
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif