-/* Helper function doing the print to stderr and call to abort(). */
-void __assert( char const * const expression, /* the tested expression */
- char const * const file, /* name of source file */
- char const * const function, /* name of function */
- int const line ); /* number of source file line */
-
-#endif /* _ASSERT_H - note that the header guard ends here on purpose. The
- assert macro is redefined upon each inclusion, in
- dependence of NDEBUG. */
-
-/* ----------------------------------------------------------------------------
- * DEFINES
- * --------------------------------------------------------------------------*/
+#ifndef _PDCLIB_ASSERT_H
+#define _PDCLIB_ASSERT_H _PDCLIB_ASSERT_H
+#if _PDCLIB_C_VERSION == 99
+void _PDCLIB_assert( char const * const, char const * const, char const * const );
+#else
+void _PDCLIB_assert( char const * const );
+#endif
+#endif