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