summaryrefslogtreecommitdiff
path: root/zbuild.h
diff options
context:
space:
mode:
authoralk3pInjection <webmaster@raspii.tech>2023-04-20 00:08:54 +0800
committeralk3pInjection <webmaster@raspii.tech>2023-04-20 00:08:54 +0800
commit004b98220a30de0d1956a8149d8bc6ec356667da (patch)
tree1eaee2603984d7ab4524be68b57ce0a2b2b72118 /zbuild.h
parent2ca0d0b38b60e8d6d49a8959bf674a79e7d16f41 (diff)
parenta583e215afa2356e23b418efa871a1cc4348702a (diff)
Merge tag '2.0.7' into tachibanatachibana-mr1tachibana
Change-Id: I7b03d60d67d184c21ff7437a35062077666951e9
Diffstat (limited to 'zbuild.h')
-rw-r--r--zbuild.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/zbuild.h b/zbuild.h
index 3c5e5fb..17f9810 100644
--- a/zbuild.h
+++ b/zbuild.h
@@ -1,6 +1,10 @@
#ifndef _ZBUILD_H
#define _ZBUILD_H
+#ifndef _ISOC11_SOURCE
+# define _ISOC11_SOURCE 1 /* aligned_alloc */
+#endif
+
/* This has to be first include that defines any types */
#if defined(_MSC_VER)
# if defined(_WIN64)
@@ -33,4 +37,11 @@
/* Ignore unused variable warning */
#define Z_UNUSED(var) (void)(var)
+#if defined(__has_feature)
+# if __has_feature(memory_sanitizer)
+# define Z_MEMORY_SANITIZER 1
+# include <sanitizer/msan_interface.h>
+# endif
+#endif
+
#endif