11 Commits

Author SHA1 Message Date
Theo Buehler
eed367e19c Allow disabling warning about WINCRYPT overrides
Fixes #919
2023-11-01 13:21:25 +01:00
Theo Buehler
89aca6d003 Update x509.h patch 2023-08-03 13:39:56 -06:00
Theo Buehler
63ba2e3089 Regen x509.h patch 2023-04-18 03:33:46 -06:00
Theo Buehler
67ab6a1187 Neuter namespace differently to fix Appveyor CI 2022-11-23 12:46:44 +01:00
kinichiro
87aff644a4 Stop disabling __attribute__ on Windows with Clang
On Windows with targeting the MSVC ABI, Clang will define _MSC_VER,
and does not treat __attribute__ as a macro.
Clang's builtin headers (e.g. immintrin.h) use __attribute__ liberally,
and do not expect it to be ifdef-ed away.

Suggested from Nicholas Hutchinson by github issue.
2022-04-29 22:17:41 +09:00
Brent Cook
115cf2d553 rebase patches 2022-02-27 05:37:43 -06:00
Nobuyoshi Nakada
3e95275de8
Suppress "overriding WinCrypt defines" warnings
Suppress "overriding WinCrypt defines" from openssl/x509.h by defining `NOCRYPT`.
Only this file does not check `__WINCRYPT_H__` macro like other headers, since
5d8a1cf715 (diff-74b6370bc092dd2988ab577b2eaa21dcR7)
2018-07-29 16:17:44 +09:00
Brent Cook
5ec2c381e4 rebase patches on latest, remove fuzz 2017-07-17 06:13:21 -05:00
Brent Cook
a241b876e9 update windows header patches 2016-11-04 11:08:47 -05:00
Brent Cook
19f58fdb1b rebase windows headers patch 2015-12-07 08:03:44 -06:00
Brent Cook
0fa826d34f revise how headers are patched for windows, remove sed scripts 2015-09-21 22:08:12 -05:00