30#ifndef _RWSTD_CSTDIO_H_INCLUDED
31#define _RWSTD_CSTDIO_H_INCLUDED
47# define _IOFBF _RWSTD_IOFBF
51# define _IOLBF _RWSTD_IOLBF
55# define _IONBF _RWSTD_IONBF
59# define BUFSIZ _RWSTD_BUFSIZ
63# define EOF _RWSTD_EOF
73# define FILENAME_MAX _RWSTD_FILENAME_MAX
77# define FOPEN_MAX _RWSTD_FOPEN_MAX
81# define L_tmpnam _RWSTD_L_TMPNAM
85# define SEEK_CUR _RWSTD_SEEK_CUR
89# define SEEK_END _RWSTD_SEEK_END
93# define SEEK_SET _RWSTD_SEEK_SET
97# define stderr _RW::__rw_stderr
101# define stdin _RW::__rw_stdin
105# define stdout _RW::__rw_stdout
109# define TMP_MAX _RWSTD_TMP_MAX
115typedef _RWSTD_SIZE_T size_t;
117typedef unsigned long size_t;
122typedef _RWSTD_FPOS_T fpos_t;
123#elif defined (_RWSTD_FPOS_T_SIZE)
127 char _C_fill [_RWSTD_FPOS_T_SIZE];
135int remove (
const char*);
136int rename (
const char*,
const char*);
141FILE* fopen (
const char*,
const char*);
142FILE* freopen (
const char*,
const char*,
FILE*);
143void setbuf (
FILE*,
char*);
144int setvbuf (
FILE*,
char*,
int,
size_t);
145int fprintf (
FILE*,
const char*, ...);
146int fscanf (
FILE*,
const char*, ...);
147int printf (
const char*, ...);
148int scanf (
const char*, ...);
149int sprintf (
char*,
const char*, ...);
150int sscanf (
const char*,
const char*, ...);
151int vfprintf (
FILE*,
const char*, _RWSTD_VA_LIST);
152int vprintf (
const char*, _RWSTD_VA_LIST);
153int vsprintf (
char*,
const char*, _RWSTD_VA_LIST);
155char* fgets (
char*,
int ,
FILE*);
156int fputc (
int,
FILE*);
157int fputs (
const char*,
FILE*);
161int putc (
int,
FILE*);
163int puts (
const char*);
164int ungetc (
int c,
FILE*);
165size_t fread (
void*,
size_t size,
size_t,
FILE*);
166size_t fwrite (
const void*,
size_t,
size_t,
FILE*);
167int fgetpos (
FILE*, fpos_t*);
168int fseek (
FILE*,
long,
int);
169int fsetpos (
FILE*,
const fpos_t*);
172void clearerr (
FILE*);
175void perror (
const char*);
185extern _STD::FILE* __rw_stdin;
186extern _STD::FILE* __rw_stdout;
187extern _STD::FILE* __rw_stderr;
IMPORT_C SInt32 printf(const Char *,...)
IMPORT_C SInt32 scanf(const Char *,...)
#define _RWSTD_NAMESPACE(name)