1*1debfc3dSmrg /* DO NOT EDIT THIS FILE. 2*1debfc3dSmrg 3*1debfc3dSmrg It has been auto-edited by fixincludes from: 4*1debfc3dSmrg 5*1debfc3dSmrg "fixinc/tests/inc/testing.h" 6*1debfc3dSmrg 7*1debfc3dSmrg This had to be done to correct non-standard usages in the 8*1debfc3dSmrg original, manufacturer supplied header file. */ 9*1debfc3dSmrg 10*1debfc3dSmrg 11*1debfc3dSmrg 12*1debfc3dSmrg #if defined( AVOID_WCHAR_T_TYPE_CHECK ) 13*1debfc3dSmrg #ifndef __cplusplus 14*1debfc3dSmrg typedef unsigned short wchar_t ; 15*1debfc3dSmrg #endif /* wchar_t 16*1debfc3dSmrg type */ 17*1debfc3dSmrg #endif /* AVOID_WCHAR_T_TYPE_CHECK */ 18*1debfc3dSmrg 19*1debfc3dSmrg 20*1debfc3dSmrg #if defined( CTRL_QUOTES_DEF_CHECK ) 21*1debfc3dSmrg #define BSD43_CTRL(n, x) ((n<<8)+x) 22*1debfc3dSmrg 23*1debfc3dSmrg #endif /* CTRL_QUOTES_DEF_CHECK */ 24*1debfc3dSmrg 25*1debfc3dSmrg 26*1debfc3dSmrg #if defined( CTRL_QUOTES_USE_CHECK ) 27*1debfc3dSmrg #define TCTRLFOO BSD43_CTRL('T', 1) 28*1debfc3dSmrg #endif /* CTRL_QUOTES_USE_CHECK */ 29*1debfc3dSmrg 30*1debfc3dSmrg 31*1debfc3dSmrg #if defined( DJGPP_WCHAR_H_CHECK ) 32*1debfc3dSmrg #include <stddef.h> 33*1debfc3dSmrg #include <sys/djtypes.h> 34*1debfc3dSmrg extern __DJ_wint_t x; 35*1debfc3dSmrg 36*1debfc3dSmrg #endif /* DJGPP_WCHAR_H_CHECK */ 37*1debfc3dSmrg 38*1debfc3dSmrg 39*1debfc3dSmrg #if defined( HPUX11_SIZE_T_CHECK ) 40*1debfc3dSmrg #define _hpux_size_t size_t 41*1debfc3dSmrg extern int getpwuid_r( char *, _hpux_size_t, struct passwd **); 42*1debfc3dSmrg 43*1debfc3dSmrg #endif /* HPUX11_SIZE_T_CHECK */ 44*1debfc3dSmrg 45*1debfc3dSmrg 46*1debfc3dSmrg #if defined( IO_QUOTES_DEF_CHECK ) 47*1debfc3dSmrg #define BSD43__IOWR(n, x) ((n<<8)+x) 48*1debfc3dSmrg #define _IOWN(x,y,t) (_IOC_IN|(((t)&_IOCPARM_MASK)<<16)|(x<<8)|y) 49*1debfc3dSmrg #define _IO(x,y) (x<<8|y) 50*1debfc3dSmrg #endif /* IO_QUOTES_DEF_CHECK */ 51*1debfc3dSmrg 52*1debfc3dSmrg 53*1debfc3dSmrg #if defined( IO_QUOTES_USE_CHECK ) 54*1debfc3dSmrg #define TIOCFOO BSD43__IOWR('T', 1) 55*1debfc3dSmrg #define TIOCFOO \ 56*1debfc3dSmrg BSD43__IOWR('T', 1) /* Some are multi-line */ 57*1debfc3dSmrg #endif /* IO_QUOTES_USE_CHECK */ 58*1debfc3dSmrg 59*1debfc3dSmrg 60*1debfc3dSmrg #if defined( MACHINE_ANSI_H_VA_LIST_CHECK ) 61*1debfc3dSmrg # define _BSD_VA_LIST_ __builtin_va_list 62*1debfc3dSmrg #endif /* MACHINE_ANSI_H_VA_LIST_CHECK */ 63*1debfc3dSmrg 64*1debfc3dSmrg 65*1debfc3dSmrg #if defined( MACHINE_NAME_CHECK ) 66*1debfc3dSmrg /* MACH_DIFF: */ 67*1debfc3dSmrg #if defined( i386 ) || defined( sparc ) || defined( vax ) 68*1debfc3dSmrg /* no uniform test, so be careful :-) */ 69*1debfc3dSmrg #endif /* MACHINE_NAME_CHECK */ 70*1debfc3dSmrg 71*1debfc3dSmrg 72*1debfc3dSmrg #if defined( STRICT_ANSI_NOT_CHECK ) 73*1debfc3dSmrg #if !defined(__STRICT_ANSI__) 74*1debfc3dSmrg #if !defined(__STRICT_ANSI__) 75*1debfc3dSmrg #if !defined(__STRICT_ANSI__) 76*1debfc3dSmrg #if !defined(__STRICT_ANSI__)/* not std C */ 77*1debfc3dSmrg int foo; 78*1debfc3dSmrg 79*1debfc3dSmrg #end-end-end-end-if :-) 80*1debfc3dSmrg #endif /* STRICT_ANSI_NOT_CHECK */ 81*1debfc3dSmrg 82*1debfc3dSmrg 83*1debfc3dSmrg #if defined( STRICT_ANSI_ONLY_CHECK ) 84*1debfc3dSmrg #if defined(__STRICT_ANSI__) /* is std C 85*1debfc3dSmrg */ 86*1debfc3dSmrg int foo; 87*1debfc3dSmrg #endif 88*1debfc3dSmrg #endif /* STRICT_ANSI_ONLY_CHECK */ 89*1debfc3dSmrg 90*1debfc3dSmrg 91*1debfc3dSmrg #if defined( SYSV68_STRING_CHECK ) 92*1debfc3dSmrg extern unsigned int strlen(); 93*1debfc3dSmrg extern int ffs(int); 94*1debfc3dSmrg extern void 95*1debfc3dSmrg *memccpy(), 96*1debfc3dSmrg memcpy(); 97*1debfc3dSmrg extern int 98*1debfc3dSmrg strcmp(), 99*1debfc3dSmrg strncmp(); 100*1debfc3dSmrg extern unsigned int 101*1debfc3dSmrg strlen(), 102*1debfc3dSmrg strspn(); 103*1debfc3dSmrg extern size_t 104*1debfc3dSmrg strlen(), strspn(); 105*1debfc3dSmrg #endif /* SYSV68_STRING_CHECK */ 106*1debfc3dSmrg 107*1debfc3dSmrg 108*1debfc3dSmrg #if defined( VMS_USE_PRAGMA_EXTERN_MODEL_CHECK ) 109*1debfc3dSmrg #if defined(__DECC) || defined(__DECCXX) || defined(__GNUC__) 110*1debfc3dSmrg # pragma extern_model __save 111*1debfc3dSmrg # pragma extern_model strict_refdef 112*1debfc3dSmrg extern struct x zz; 113*1debfc3dSmrg # pragma extern_model __restore 114*1debfc3dSmrg #endif 115*1debfc3dSmrg 116*1debfc3dSmrg #endif /* VMS_USE_PRAGMA_EXTERN_MODEL_CHECK */ 117*1debfc3dSmrg 118*1debfc3dSmrg 119*1debfc3dSmrg #if defined( VXWORKS_REGS_CHECK ) 120*1debfc3dSmrg #include <arch/../regs.h> 121*1debfc3dSmrg 122*1debfc3dSmrg #endif /* VXWORKS_REGS_CHECK */ 123