less misleading name
diff --git a/skeletons/asn_system.h b/skeletons/asn_system.h
index 0ec81b9..3efe326 100644
--- a/skeletons/asn_system.h
+++ b/skeletons/asn_system.h
@@ -109,9 +109,11 @@
#else
#define CC_ATTRIBUTE(attr)
#endif
-#define CC_PRINTFLIKE(fmt, var) CC_ATTRIBUTE(format(printf, fmt, var))
-#define CC_NOTUSED CC_ATTRIBUTE(unused)
-#define CC_NO_SANITIZE(what) CC_ATTRIBUTE(no_sanitize(what))
+#define CC_PRINTFLIKE(fmt, var) CC_ATTRIBUTE(format(printf, fmt, var))
+#define CC_NOTUSED CC_ATTRIBUTE(unused)
+#ifndef CC_ATTR_NO_SANITIZE
+#define CC_ATTR_NO_SANITIZE(what) CC_ATTRIBUTE(no_sanitize(what))
+#endif
/* Figure out if thread safety is requested */
#if !defined(ASN_THREAD_SAFE) && (defined(THREAD_SAFE) || defined(_REENTRANT))