diff options
author | Anatol Belski <ab@php.net> | 2017-07-24 16:24:04 +0200 |
---|---|---|
committer | Anatol Belski <ab@php.net> | 2017-07-24 16:33:12 +0200 |
commit | e2b61eccb9ffda6d43d14962b5eaa19c2da3de87 (patch) | |
tree | d4dd4a4a2cfb5e79baaa66b834110a4acdc1a3e0 /ext/openssl/php_openssl.h | |
parent | 6918a68d9d64c5c55a29305d892341d5fff9bcde (diff) | |
download | php-git-e2b61eccb9ffda6d43d14962b5eaa19c2da3de87.tar.gz |
Followup on 0ec147d3 for another place
which requires also to move the macros into the header
(cherry picked from commit b7eb2c060409a8f5809d6e73f53d88844cf9ed09)
Diffstat (limited to 'ext/openssl/php_openssl.h')
-rw-r--r-- | ext/openssl/php_openssl.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/ext/openssl/php_openssl.h b/ext/openssl/php_openssl.h index bab7159512..ba8e6bd6b7 100644 --- a/ext/openssl/php_openssl.h +++ b/ext/openssl/php_openssl.h @@ -127,6 +127,15 @@ PHP_FUNCTION(openssl_spki_export); PHP_FUNCTION(openssl_spki_export_challenge); PHP_FUNCTION(openssl_get_cert_locations); + +#ifdef PHP_WIN32 +#define PHP_OPENSSL_BIO_MODE_R(flags) (((flags) & PKCS7_BINARY) ? "rb" : "r") +#define PHP_OPENSSL_BIO_MODE_W(flags) (((flags) & PKCS7_BINARY) ? "wb" : "w") +#else +#define PHP_OPENSSL_BIO_MODE_R(flags) "r" +#define PHP_OPENSSL_BIO_MODE_W(flags) "w" +#endif + #else #define phpext_openssl_ptr NULL |