]> pd.if.org Git - pdclib/blobdiff - includes/assert.h
Static assert macro, config sanity checks
[pdclib] / includes / assert.h
index 0d06472fbdaac089c85cd8c6ad5715460c669e78..e2618a0e964a32ec5e947acf4aafc2ccb5d2fcde 100644 (file)
@@ -1,5 +1,3 @@
-/* $Id$ */
-
 /* 7.2 Diagnostics <assert.h>
 
    This file is part of the Public Domain C Library (PDCLib).
@@ -32,6 +30,12 @@ _PDCLIB_BEGIN_EXTERN_C
 void _PDCLIB_assert99( char const * const, char const * const, char const * const );
 void _PDCLIB_assert89( char const * const );
 
+#if _PDCLIB_C_VERSION >= 2011
+#define static_assert _Static_assert
+#else
+#define static_assert( e, m )
+#endif
+
 #endif
 
 /* If NDEBUG is set, assert() is a null operation. */