+#elif _PDCLIB_C_VERSION >= 99
+#define assert(expression) \
+ do { if(!(expression)) \
+ _PDCLIB_assert99("Assertion failed: " #expression \
+ ", function ", __func__, \
+ ", file " __FILE__ \
+ ", line " _PDCLIB_symbol2string( __LINE__ ) \
+ "." _PDCLIB_endl ); \
+ } while(0)