aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorRichard Levitte <levitte@openssl.org>2019-09-23 06:26:57 +0200
committerRichard Levitte <levitte@openssl.org>2019-09-23 06:46:18 +0200
commit15dbf3a5a1ec27315753ef5a9148f6ad69277909 (patch)
tree8dc2f90abe4ae4fd1cac87c6f874d7ba6acd8676 /include
parente3f3ee448f6c9d6765efc8739a09def8a04f0dc0 (diff)
downloadopenssl-15dbf3a5a1ec27315753ef5a9148f6ad69277909.zip
openssl-15dbf3a5a1ec27315753ef5a9148f6ad69277909.tar.gz
openssl-15dbf3a5a1ec27315753ef5a9148f6ad69277909.tar.bz2
include/openssl/macros.h: better OPENSSL_FUNC fallback
Make sure OPENSSL_FUNC gets defined to something, no matter what. Reviewed-by: Paul Dale <paul.dale@oracle.com> Reviewed-by: Shane Lontis <shane.lontis@oracle.com> (Merged from https://github.com/openssl/openssl/pull/9976)
Diffstat (limited to 'include')
-rw-r--r--include/openssl/macros.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/include/openssl/macros.h b/include/openssl/macros.h
index a06b869..78fbd38 100644
--- a/include/openssl/macros.h
+++ b/include/openssl/macros.h
@@ -143,9 +143,6 @@
*
* If none of the above applies, we check if the compiler is MSVC,
* and use __FUNCTION__ if that's the case.
- *
- * If all these possibilities are exhausted, we give up and use a
- * static string.
*/
# ifndef OPENSSL_FUNC
# if defined(__STDC_VERSION__)
@@ -156,7 +153,12 @@
# endif
# elif defined(_MSC_VER)
# define OPENSSL_FUNC __FUNCTION__
-# else
+# endif
+/*
+ * If all these possibilities are exhausted, we give up and use a
+ * static string.
+ */
+# ifndef OPENSSL_FUNC
# define OPENSSL_FUNC "(unknown function)"
# endif
# endif