aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrent Cook <busterb@gmail.com>2024-02-25 18:12:24 -0600
committerBrent Cook <busterb@gmail.com>2024-02-25 18:12:24 -0600
commit950b5bc1fb98c6e394a9aa05ecdb9dbd4253fd76 (patch)
treee3f82b1904163dd19a2f6e5bf71f1abf516b669c
parent500a1029e95215a2d37f7cdd5dd4090cd0685bd6 (diff)
downloadportable-950b5bc1fb98c6e394a9aa05ecdb9dbd4253fd76.tar.gz
portable-950b5bc1fb98c6e394a9aa05ecdb9dbd4253fd76.tar.bz2
portable-950b5bc1fb98c6e394a9aa05ecdb9dbd4253fd76.zip
include placeholder cet.h for cpp
-rw-r--r--include/compat/cet.h13
-rwxr-xr-xupdate.sh2
2 files changed, 14 insertions, 1 deletions
diff --git a/include/compat/cet.h b/include/compat/cet.h
new file mode 100644
index 0000000..95517b0
--- /dev/null
+++ b/include/compat/cet.h
@@ -0,0 +1,13 @@
1/*
2 * Public domain
3 * cet.h compatibility shim
4 */
5
6#ifndef LIBCOMPAT_CET_H
7#define LIBCOMPAT_CET_H
8
9#ifndef _MSC_VER
10#include_next <cet.h>
11#endif
12
13#endif
diff --git a/update.sh b/update.sh
index d6a8aa6..e414f0d 100755
--- a/update.sh
+++ b/update.sh
@@ -186,7 +186,7 @@ $CP crypto/compat/ui_openssl_win.c crypto/ui
186$GREP -v OPENSSL_ia32cap_P $libcrypto_src/Symbols.list | $GREP '^[A-Za-z0-9_]' > crypto/crypto.sym 186$GREP -v OPENSSL_ia32cap_P $libcrypto_src/Symbols.list | $GREP '^[A-Za-z0-9_]' > crypto/crypto.sym
187 187
188fixup_masm() { 188fixup_masm() {
189 cpp -I./crypto $1 \ 189 cpp -I./crypto -I./include/compat $1 \
190 | sed -e 's/^#/;/' \ 190 | sed -e 's/^#/;/' \
191 | sed -e 's/|/OR/g' \ 191 | sed -e 's/|/OR/g' \
192 | sed -e 's/~/NOT/g' \ 192 | sed -e 's/~/NOT/g' \