1 /* DO NOT EDIT THIS FILE. 2 3 It has been auto-edited by fixincludes from: 4 5 "fixinc/tests/inc/curses.h" 6 7 This had to be done to correct non-standard usages in the 8 original, manufacturer supplied header file. */ 9 10 11 12 #if defined( AIX_NULL_CHECK ) 13 # define NULL (0L) /* typed NULL */ 14 #endif /* AIX_NULL_CHECK */ 15 16 17 #if defined( AVOID_BOOL_DEFINE_CHECK ) 18 #ifndef __cplusplus 19 # define bool char 20 #endif 21 22 #endif /* AVOID_BOOL_DEFINE_CHECK */ 23 24 25 #if defined( AVOID_BOOL_TYPE_CHECK ) 26 #ifndef __cplusplus 27 typedef unsigned int bool ; 28 #endif /* bool 29 type */ 30 #endif /* AVOID_BOOL_TYPE_CHECK */ 31 32 33 #if defined( BAD_STRUCT_TERM_CHECK ) 34 struct term; 35 #endif /* BAD_STRUCT_TERM_CHECK */ 36 37 38 #if defined( VOID_NULL_CHECK ) 39 #ifndef NULL 40 #ifdef __cplusplus 41 #ifdef __GNUG__ 42 #define NULL __null 43 #else /* ! __GNUG__ */ 44 #define NULL 0L 45 #endif /* __GNUG__ */ 46 #else /* ! __cplusplus */ 47 #define NULL ((void *)0) 48 #endif /* __cplusplus */ 49 #endif /* !NULL */ /* typed NULL */ 50 #endif /* VOID_NULL_CHECK */ 51