xref: /netbsd-src/external/gpl3/gcc.old/dist/fixincludes/tests/base/testing.h (revision 1debfc3d3fad8af6f31804271c18e67f77b4d718)
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