assert.h revision 1.1
1/* DO NOT EDIT THIS FILE. 2 3 It has been auto-edited by fixincludes from: 4 5 "fixinc/tests/inc/assert.h" 6 7 This had to be done to correct non-standard usages in the 8 original, manufacturer supplied header file. */ 9 10#ifndef FIXINC_WRAP_ASSERT_H_BROKEN_ASSERT_STDLIB 11#define FIXINC_WRAP_ASSERT_H_BROKEN_ASSERT_STDLIB 1 12 13#ifdef __cplusplus 14#include <stdlib.h> 15#endif 16#ifndef FIXINC_WRAP_ASSERT_H_BROKEN_ASSERT_STDIO 17#define FIXINC_WRAP_ASSERT_H_BROKEN_ASSERT_STDIO 1 18 19#include <stdio.h> 20 21 22#if defined( ALPHA___ASSERT_CHECK ) 23extern void __assert(const char *, const char *, int); 24#endif /* ALPHA___ASSERT_CHECK */ 25 26 27#if defined( ALPHA_ASSERT_CHECK ) 28#define assert(EX) ((EX) ? (void)0 : __assert(#EX, __FILE__, __LINE__)) 29#endif /* ALPHA_ASSERT_CHECK */ 30 31 32#if defined( BROKEN_ASSERT_STDIO_CHECK ) 33extern FILE* stderr; 34#endif /* BROKEN_ASSERT_STDIO_CHECK */ 35 36 37#if defined( BROKEN_ASSERT_STDLIB_CHECK ) 38extern void exit ( int ); 39#endif /* BROKEN_ASSERT_STDLIB_CHECK */ 40 41#endif /* FIXINC_WRAP_ASSERT_H_BROKEN_ASSERT_STDIO */ 42 43#endif /* FIXINC_WRAP_ASSERT_H_BROKEN_ASSERT_STDLIB */ 44