www.pudn.com > vxworks0108.rar > stdio.h
/* $Id: stdio.h,v 1.2 2002/04/25 08:17:26 patrik Exp $ */
#ifndef _STDIO_H
#define _STDIO_H
#include "stdarg.h"
#ifndef NULL
#define NULL 0
#endif
typedef struct FILE {
int fd;
int valid;
int ungetcflag;
int ungetchar;
} FILE;
#if defined(__STDC__) || defined(__cplusplus)
extern void clearerr (FILE *);
extern int fclose (FILE *);
extern int feof (FILE *);
extern int ferror (FILE *);
extern int fflush (FILE *);
extern int fgetc (FILE *);
extern int fgetpos (FILE *, fpos_t *);
extern char * fgets (char *, size_t, FILE *);
extern FILE * fopen (const char *, const char *);
extern int fprintf (FILE *, const char *, ...);
extern int fputc (int, FILE *);
extern int fputs (const char *, FILE *);
extern int fread (void *, size_t, size_t, FILE *);
extern FILE * freopen (const char *, const char *, FILE *);
extern int fscanf (FILE *, const char *, ...);
extern int fseek (FILE *, long, int);
extern int fsetpos (FILE *, const fpos_t *);
extern long ftell (FILE *);
extern int fwrite (const void *, size_t, size_t, FILE *);
extern int getc (FILE *);
extern int getchar (void);
extern char * gets (char *);
extern void perror (const char *);
extern int printf (const char *, ...);
extern int putc (int, FILE *);
extern int putchar (int);
extern int puts (const char *);
extern int remove (const char *);
extern int rename (const char *, const char *);
extern void rewind (FILE *);
extern int scanf (const char *, ...);
extern void setbuf (FILE *, char *);
extern int setvbuf (FILE *, char *, int, size_t);
extern int sprintf (char *, const char *, ...);
extern int sscanf (const char *, const char *, ...);
extern FILE * tmpfile (void);
extern char * tmpnam (char *);
extern int ungetc (int, FILE *);
extern int vfprintf (FILE *, const char *, va_list);
extern int vprintf (const char *, va_list);
extern int vsprintf (char *, const char *, va_list);
extern FILE _iob[];
#define stdin (&_iob[0])
#define stdout (&_iob[1])
#define stderr (&_iob[2])
#ifdef OPEN_MAX
#undef OPEN_MAX
#endif
#define OPEN_MAX 32
#define MAXLN 256
#define EOF (-1)
typedef int *Addr;
#endif /* _STDIO_H */