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