1214501Srpaulo/*  DO NOT EDIT THIS FILE.
2214501Srpaulo
3214501Srpaulo    It has been auto-edited by fixincludes from:
4214501Srpaulo
5252726Srpaulo	"fixinc/tests/inc/stdio.h"
6252726Srpaulo
7214501Srpaulo    This had to be done to correct non-standard usages in the
8214501Srpaulo    original, manufacturer supplied header file.  */
9214501Srpaulo
10214501Srpaulo#ifndef FIXINC_WRAP_STDIO_H_STDIO_STDARG_H
11214501Srpaulo#define FIXINC_WRAP_STDIO_H_STDIO_STDARG_H 1
12214501Srpaulo
13214501Srpaulo#define __need___va_list
14214501Srpaulo#include <stdarg.h>
15214501Srpaulo
16214501Srpaulo
17214501Srpaulo#if defined( AAB_AIX_STDIO_CHECK )
18214501Srpaulo
19214501Srpaulo#endif  /* AAB_AIX_STDIO_CHECK */
20214501Srpaulo
21214501Srpaulo
22214501Srpaulo#if defined( AIX_STDIO_INLINE_CHECK )
23214501Srpaulo#ifdef __cplusplus
24214501Srpaulo}
25214501Srpaulo#endif
26214501Srpaulo
27214501Srpaulo#if (defined(__cplusplus) && defined(__IBMCPP__))
28214501Srpaulo#ifdef ferror
29252726Srpaulo#endif  /* AIX_STDIO_INLINE_CHECK */
30252726Srpaulo
31252726Srpaulo
32252726Srpaulo#if defined( ALPHA_GETOPT_CHECK )
33252726Srpauloextern int getopt(int, char *const[], const char *);
34252726Srpaulo#endif  /* ALPHA_GETOPT_CHECK */
35252726Srpaulo
36252726Srpaulo
37214501Srpaulo#if defined( BSD_STDIO_ATTRS_CONFLICT_CHECK )
38252726Srpaulo#define _BSD_STRING(_BSD_X) _BSD_STRINGX(_BSD_X)
39252726Srpaulo#define _BSD_STRINGX(_BSD_X) #_BSD_X
40252726Srpauloint vfscanf(FILE *, const char *, __builtin_va_list) __asm__ (_BSD_STRING(__USER_LABEL_PREFIX__) "__svfscanf");
41214501Srpaulo#endif  /* BSD_STDIO_ATTRS_CONFLICT_CHECK */
42214501Srpaulo
43214501Srpaulo
44214501Srpaulo#if defined( APPLE_LOCAL_STDIO_FN_DEPRECATION_CHECK )
45214501Srpaulo#if defined(__APPLE_LOCAL_DEPRECATIONS)
46214501Srpaulo__deprecated_msg("This function is provided for compat...")
47214501Srpaulo#endif
48214501Srpaulo#endif  /* APPLE_LOCAL_STDIO_FN_DEPRECATION_CHECK */
49214501Srpaulo
50214501Srpaulo
51214501Srpaulo#if defined( HPUX10_STDIO_DECLARATIONS_CHECK )
52214501Srpaulo#  define _iob __iob
53214501Srpaulo
54214501Srpaulo#endif  /* HPUX10_STDIO_DECLARATIONS_CHECK */
55214501Srpaulo
56214501Srpaulo
57214501Srpaulo#if defined( HPUX11_SNPRINTF_CHECK )
58214501Srpauloextern int snprintf(char *, size_t, const char *, ...);
59214501Srpauloextern int snprintf(char *, _hpux_size_t, const char *, ...);
60214501Srpauloextern int snprintf(char *, _hpux_size_t, const char *, ...);
61214501Srpaulo#endif  /* HPUX11_SNPRINTF_CHECK */
62214501Srpaulo
63214501Srpaulo
64214501Srpaulo#if defined( HPUX11_VSNPRINTF_CHECK )
65214501Srpauloextern int vsnprintf(char *, _hpux_size_t, const char *, __gnuc_va_list);
66214501Srpaulo#endif  /* HPUX11_VSNPRINTF_CHECK */
67214501Srpaulo
68214501Srpaulo
69214501Srpaulo#if defined( HPUX_VSSCANF_CHECK )
70214501Srpauloextern int vsscanf(const char *, const char *, __gnuc_va_list);
71214501Srpaulo#endif  /* HPUX_VSSCANF_CHECK */
72214501Srpaulo
73214501Srpaulo
74214501Srpaulo#if defined( IRIX_STDIO_DUMMY_VA_LIST_CHECK )
75214501Srpauloextern int printf( const char *, __gnuc_va_list );
76214501Srpaulo#endif  /* IRIX_STDIO_DUMMY_VA_LIST_CHECK */
77214501Srpaulo
78214501Srpaulo
79214501Srpaulo#if defined( READ_RET_TYPE_CHECK )
80214501Srpauloextern unsigned int fread(), fwrite();
81252726Srpauloextern int	fclose(), fflush(), foo();
82252726Srpaulo#endif  /* READ_RET_TYPE_CHECK */
83252726Srpaulo
84252726Srpaulo
85252726Srpaulo#if defined( RS6000_PARAM_CHECK )
86252726Srpauloextern int rename(const char *_old, const char *_new);
87252726Srpaulo#endif  /* RS6000_PARAM_CHECK */
88252726Srpaulo
89252726Srpaulo
90252726Srpaulo#if defined( SOLARIS_STD___FILBUF_CHECK )
91252726Srpaulousing std::perror;
92252726Srpaulo#ifndef _LP64
93252726Srpaulousing std::__filbuf;
94252726Srpaulousing std::__flsbuf;
95252726Srpaulo#endif
96252726Srpaulo#endif
97252726Srpaulo#endif  /* SOLARIS_STD___FILBUF_CHECK */
98252726Srpaulo
99252726Srpaulo
100252726Srpaulo#if defined( SOLARIS_STD_GETS_CXX14_CHECK )
101252726Srpaulo#if __cplusplus < 201402L
102252726Srpaulousing std::gets;
103252726Srpaulo#endif
104252726Srpaulo#endif  /* SOLARIS_STD_GETS_CXX14_CHECK */
105252726Srpaulo
106252726Srpaulo
107252726Srpaulo#if defined( STDIO_STDARG_H_CHECK )
108252726Srpaulo
109252726Srpaulo#endif  /* STDIO_STDARG_H_CHECK */
110252726Srpaulo
111214501Srpaulo
112214501Srpaulo#if defined( STDIO_DUMMY_VA_LIST_CHECK )
113214501Srpauloextern void mumble( __gnuc_va_list);
114#endif  /* STDIO_DUMMY_VA_LIST_CHECK */
115
116
117#if defined( ULTRIX_CONST_CHECK )
118extern void perror( const char *__s );
119extern int fputs( const char *__s, FILE *);
120extern size_t fwrite( const void *__ptr, size_t, size_t, FILE *);
121extern int fscanf( FILE *__stream, const char *__format, ...);
122extern int scanf( const char *__format, ...);
123
124#endif  /* ULTRIX_CONST_CHECK */
125
126
127#if defined( ULTRIX_CONST2_CHECK )
128extern FILE *fopen( const char *__filename, const char *__type );
129extern int sscanf( const char *__s, const char *__format, ...);
130extern FILE *popen( const char *, const char *);
131extern char *tempnam( const char *, const char *);
132
133#endif  /* ULTRIX_CONST2_CHECK */
134
135#endif  /* FIXINC_WRAP_STDIO_H_STDIO_STDARG_H */
136