summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2018-01-23 10:48:35 -0500
committerRichard Levitte <levitte@openssl.org>2018-02-09 17:49:07 +0100
commit5773f7bee4a12774977acba47ad89779c7a89bcd (patch)
tree7bc47dc841a460e6d74706461658443030a9ec14 /include
parenta5d0d6b8fd1645c150e1b276863157bb29f0f598 (diff)
Improve #include structure of pem{,2}.h
- pem2.h is empty, so pem.h doesn't need to include it. - pem2.h once declared ERR_load_PEM_strings(), so it should now include pemerr.h Reviewed-by: Rich Salz <rsalz@openssl.org> Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/5150)
Diffstat (limited to 'include')
-rw-r--r--include/openssl/pem.h1
-rw-r--r--include/openssl/pem2.h9
2 files changed, 3 insertions, 7 deletions
diff --git a/include/openssl/pem.h b/include/openssl/pem.h
index 3b21ab8234..55bcd712e6 100644
--- a/include/openssl/pem.h
+++ b/include/openssl/pem.h
@@ -15,7 +15,6 @@
# include <openssl/safestack.h>
# include <openssl/evp.h>
# include <openssl/x509.h>
-# include <openssl/pem2.h>
# include <openssl/pemerr.h>
#ifdef __cplusplus
diff --git a/include/openssl/pem2.h b/include/openssl/pem2.h
index 8a46324af3..bad7ac897f 100644
--- a/include/openssl/pem2.h
+++ b/include/openssl/pem2.h
@@ -7,10 +7,7 @@
* https://www.openssl.org/source/license.html
*/
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#ifdef __cplusplus
-}
+#ifndef HEADER_PEM2_H
+# define HEADER_PEM2_H
+# include <openssl/pemerr.h>
#endif