]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
pkcs11.h and abstract.h use extern C idiom for C++.
authorNikos Mavrogiannopoulos <nmav@gnutls.org>
Mon, 26 Dec 2011 13:31:08 +0000 (15:31 +0200)
committerNikos Mavrogiannopoulos <nmav@gnutls.org>
Wed, 28 Dec 2011 14:08:54 +0000 (16:08 +0200)
lib/includes/gnutls/abstract.h
lib/includes/gnutls/pkcs11.h

index 02821de9d1e71ead00a4186e89e06c67e5651d5e..84bac692fc7109be6e39dcf582a00060b5fde12d 100644 (file)
 #include <gnutls/pkcs11.h>
 #include <gnutls/openpgp.h>
 
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+
 /* Public key operations */
 
 struct gnutls_pubkey_st;
@@ -280,4 +285,8 @@ gnutls_certificate_set_key (gnutls_certificate_credentials_t res,
                             int pcert_list_size,
                             gnutls_privkey_t key);
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif
index 31fa5519f583e3f68b3eb188eef417e29fc82fee..14576f244c323db0476eddcd78de666dc1917353 100644 (file)
 #include <gnutls/gnutls.h>
 #include <gnutls/x509.h>
 
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+
 #define GNUTLS_PKCS11_MAX_PIN_LEN 32
 
 /**
@@ -343,4 +348,8 @@ gnutls_pkcs11_privkey_generate (const char* url,
   gnutls_pk_algorithm_t pk, unsigned int bits, 
   const char* label, unsigned int flags);
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif