[openssl-commits] [openssl] master update
Andy Polyakov
appro at openssl.org
Thu Apr 6 14:17:38 UTC 2017
The branch master has been updated
via 005f6766284155645fa760cf764f85031e209f6c (commit)
from 9dfc5b96874c477095f407c08141614e010a0b98 (commit)
- Log -----------------------------------------------------------------
commit 005f6766284155645fa760cf764f85031e209f6c
Author: Qin Long <qin.long at intel.com>
Date: Wed Apr 5 01:08:16 2017 +0800
e_os2.h: Refine OSSL_SSIZE definition under UEFI environment
Under UEFI build environment, we may encounter the OSSL_SSIZE macro
re-definition error in e_os2.h if any module call OpenSSL API directly
by including "openssl/xxxx.h" (caused by the predefined _WIN32/_WIN64
macro, which should have been un-defined under OPENSSL_SYS_UEFI).
Though it's not one recommended usage, this patch could still eliminate
the possible build issue by refining the OSSL_SSIZE definition under
OPENSSL_SYS_UEFI.
Reviewed-by: Rich Salz <rsalz at openssl.org>
Reviewed-by: Andy Polyakov <appro at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/3121)
-----------------------------------------------------------------------
Summary of changes:
include/openssl/e_os2.h | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/include/openssl/e_os2.h b/include/openssl/e_os2.h
index 717cadf..746dd8f 100644
--- a/include/openssl/e_os2.h
+++ b/include/openssl/e_os2.h
@@ -206,9 +206,9 @@ extern "C" {
# endif
# endif
-# if defined(OPENSSL_SYS_UEFI) && !defined(ssize_t)
-# define ossl_ssize_t int
-# define OSSL_SSIZE_MAX INT_MAX
+# if defined(OPENSSL_SYS_UEFI) && !defined(ossl_ssize_t)
+# define ossl_ssize_t INTN
+# define OSSL_SSIZE_MAX MAX_INTN
# endif
# ifndef ossl_ssize_t
More information about the openssl-commits
mailing list