1/*  DO NOT EDIT THIS FILE.
2
3    It has been auto-edited by fixincludes from:
4
5	"fixinc/tests/inc/stdio.h"
6
7    This had to be done to correct non-standard usages in the
8    original, manufacturer supplied header file.  */
9
10#ifndef FIXINC_WRAP_STDIO_H_STDIO_STDARG_H
11#define FIXINC_WRAP_STDIO_H_STDIO_STDARG_H 1
12
13#define __need___va_list
14#include <stdarg.h>
15
16
17#if defined( AAB_AIX_STDIO_CHECK )
18
19#endif  /* AAB_AIX_STDIO_CHECK */
20
21
22#if defined( AIX_STDIO_INLINE_CHECK )
23#ifdef __cplusplus
24}
25#endif
26
27#if (defined(__cplusplus) && defined(__IBMCPP__))
28#ifdef ferror
29#endif  /* AIX_STDIO_INLINE_CHECK */
30
31
32#if defined( ALPHA_GETOPT_CHECK )
33extern int getopt(int, char *const[], const char *);
34#endif  /* ALPHA_GETOPT_CHECK */
35
36
37#if defined( BSD_STDIO_ATTRS_CONFLICT_CHECK )
38#define _BSD_STRING(_BSD_X) _BSD_STRINGX(_BSD_X)
39#define _BSD_STRINGX(_BSD_X) #_BSD_X
40int vfscanf(FILE *, const char *, __builtin_va_list) __asm__ (_BSD_STRING(__USER_LABEL_PREFIX__) "__svfscanf");
41#endif  /* BSD_STDIO_ATTRS_CONFLICT_CHECK */
42
43
44#if defined( HPUX10_STDIO_DECLARATIONS_CHECK )
45#  define _iob __iob
46
47#endif  /* HPUX10_STDIO_DECLARATIONS_CHECK */
48
49
50#if defined( HPUX11_SNPRINTF_CHECK )
51extern int snprintf(char *, size_t, const char *, ...);
52extern int snprintf(char *, _hpux_size_t, const char *, ...);
53extern int snprintf(char *, _hpux_size_t, const char *, ...);
54#endif  /* HPUX11_SNPRINTF_CHECK */
55
56
57#if defined( HPUX11_VSNPRINTF_CHECK )
58extern int vsnprintf(char *, _hpux_size_t, const char *, __gnuc_va_list);
59#endif  /* HPUX11_VSNPRINTF_CHECK */
60
61
62#if defined( HPUX_VSSCANF_CHECK )
63extern int vsscanf(const char *, const char *, __gnuc_va_list);
64#endif  /* HPUX_VSSCANF_CHECK */
65
66
67#if defined( IRIX_STDIO_DUMMY_VA_LIST_CHECK )
68extern int printf( const char *, __gnuc_va_list );
69#endif  /* IRIX_STDIO_DUMMY_VA_LIST_CHECK */
70
71
72#if defined( READ_RET_TYPE_CHECK )
73extern unsigned int fread(), fwrite();
74extern int	fclose(), fflush(), foo();
75#endif  /* READ_RET_TYPE_CHECK */
76
77
78#if defined( RS6000_PARAM_CHECK )
79extern int rename(const char *_old, const char *_new);
80#endif  /* RS6000_PARAM_CHECK */
81
82
83#if defined( SOLARIS_STD___FILBUF_CHECK )
84using std::perror;
85#ifndef _LP64
86using std::__filbuf;
87using std::__flsbuf;
88#endif
89#endif
90#endif  /* SOLARIS_STD___FILBUF_CHECK */
91
92
93#if defined( SOLARIS_STD_GETS_CXX14_CHECK )
94#if __cplusplus < 201402L
95using std::gets;
96#endif
97#endif  /* SOLARIS_STD_GETS_CXX14_CHECK */
98
99
100#if defined( STDIO_STDARG_H_CHECK )
101
102#endif  /* STDIO_STDARG_H_CHECK */
103
104
105#if defined( STDIO_DUMMY_VA_LIST_CHECK )
106extern void mumble( __gnuc_va_list);
107#endif  /* STDIO_DUMMY_VA_LIST_CHECK */
108
109
110#if defined( ULTRIX_CONST_CHECK )
111extern void perror( const char *__s );
112extern int fputs( const char *__s, FILE *);
113extern size_t fwrite( const void *__ptr, size_t, size_t, FILE *);
114extern int fscanf( FILE *__stream, const char *__format, ...);
115extern int scanf( const char *__format, ...);
116
117#endif  /* ULTRIX_CONST_CHECK */
118
119
120#if defined( ULTRIX_CONST2_CHECK )
121extern FILE *fopen( const char *__filename, const char *__type );
122extern int sscanf( const char *__s, const char *__format, ...);
123extern FILE *popen( const char *, const char *);
124extern char *tempnam( const char *, const char *);
125
126#endif  /* ULTRIX_CONST2_CHECK */
127
128#endif  /* FIXINC_WRAP_STDIO_H_STDIO_STDARG_H */
129