/*
    AUTOMATICALLY GENERATED BY tspec 2.10
    API SUBSET: iso99:assert.h (VERSION 1.0)
*/

#ifdef __cplusplus
extern "C" {
#endif

#pragma TenDRA declaration block api__iso99__assert begin

#ifndef __TDF_ANSI_ASSERT_H_FAIL
#pragma extend interface "../shared/ansi.api/fail.h"
#endif /* __TDF_ANSI_ASSERT_H_FAIL */
#undef assert
#ifdef NDEBUG
#define assert(e) ((void)0)
#else /* NDEBUG */
#define assert(e) ((e) ? (void)0 : __assert_aux(#e, __func__, __FILE__, \
	__LINE__))
#endif /* NDEBUG */

#pragma TenDRA declaration block end

#ifdef __cplusplus
}
#endif
