From a1d52e94a2ad859a69eec03031c5a2434031ba28 Mon Sep 17 00:00:00 2001 From: Brent Cook <busterb@gmail.com> Date: Mon, 25 Mar 2024 21:42:48 -0500 Subject: explicitly undef __CET__ on masm cpp Some systems (e.g. OpenBSD) unconditionally set __CET__ in the C preprocessor. --- update.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/update.sh b/update.sh index 95d852c..2154da1 100755 --- a/update.sh +++ b/update.sh @@ -186,7 +186,7 @@ $CP crypto/compat/ui_openssl_win.c crypto/ui $GREP -v OPENSSL_ia32cap_P $libcrypto_src/Symbols.list | $GREP '^[A-Za-z0-9_]' > crypto/crypto.sym fixup_masm() { - cpp -I./crypto -I./include/compat -D_MSC_VER $1 \ + cpp -I./crypto -I./include/compat -D_MSC_VER -U__CET__ $1 \ | sed -e 's/^#/;/' \ | sed -e 's/|/OR/g' \ | sed -e 's/~/NOT/g' \ -- cgit v1.2.3-55-g6feb