Main Page | Class Hierarchy | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

stdio.h File Reference

Go to the source code of this file.

Data Structures

struct  _iobuf

Defines

#define _FPOS_T
#define _FPOS_T_
#define _IOEOF   020
#define _IOERR   040
#define _IOFBF   0
#define _IOLBF   0100
#define _IONBF   04
#define _SIZE_T
#define _SIZE_T_
#define _VA_LIST
#define BUFSIZ   1024
#define clearerr(p)   ((p)->_flag &= ~(_IOERR|_IOEOF))
#define EOF   (-1)
#define feof(p)   ((p)->_flag&_IOEOF)
#define ferror(p)   ((p)->_flag&_IOERR)
#define FILE   struct _iobuf
#define FILENAME_MAX   256
#define FOPEN_MAX   100
#define getc(p)   (--(p)->_cnt < 0 ? _filbuf(p) : (int) *(p)->_ptr++)
#define getchar()   getc(stdin)
#define L_tmpnam   25
#define NULL   0
#define putc(x, p)   (--(p)->_cnt < 0 ? _flsbuf((unsigned char) (x), p) : (int) (*(p)->_ptr++ = (unsigned char) (x)))
#define putchar(x)   putc((x),stdout)
#define SEEK_CUR   1
#define SEEK_END   2
#define SEEK_SET   0
#define stderr   (&_iob[2])
#define stdin   (&_iob[0])
#define stdout   (&_iob[1])
#define TMP_MAX   17576

Typedefs

typedef char * __va_list
typedef long fpos_t
typedef unsigned long size_t

Functions

int _filbuf (FILE *)
int _flsbuf (unsigned, FILE *)
void clearerr (FILE *)
int fclose (FILE *)
int feof (FILE *)
int ferror (FILE *)
int fflush (FILE *)
int fgetc (FILE *)
int fgetpos (FILE *, fpos_t *)
char * fgets (char *, int, FILE *)
FILEfopen (const char *, const char *)
int fprintf (FILE *, const char *,...)
int fputc (int, FILE *)
int fputs (const char *, FILE *)
size_t fread (void *, size_t, size_t, FILE *)
FILEfreopen (const char *, const char *, FILE *)
int fscanf (FILE *, const char *,...)
int fseek (FILE *, long int, int)
int fsetpos (FILE *, const fpos_t *)
long int ftell (FILE *)
size_t fwrite (const void *, size_t, size_t, FILE *)
int getc (FILE *)
char * gets (char *)
void perror (const char *)
int printf (const char *,...)
int putc (int, FILE *)
int putchar (int)
int puts (const char *)
int remove (const char *)
int rename (const char *, const char *)
void rewind (FILE *)
int scanf (const char *,...)
void setbuf (FILE *, char *)
int setvbuf (FILE *, char *, int, size_t)
int sprintf (char *, const char *,...)
int sscanf (const char *, const char *,...)
FILEtmpfile (void)
char * tmpnam (char *)
int ungetc (int, FILE *)
int vfprintf (FILE *, const char *, __va_list)
int vprintf (const char *, __va_list)
int vsprintf (char *, const char *, __va_list)

Variables

_iobuf _iob []


Define Documentation

#define _FPOS_T
 

Definition at line 22 of file stdio.h.

#define _FPOS_T_
 

Definition at line 23 of file stdio.h.

#define _IOEOF   020
 

Definition at line 91 of file stdio.h.

#define _IOERR   040
 

Definition at line 92 of file stdio.h.

#define _IOFBF   0
 

Definition at line 4 of file stdio.h.

#define _IOLBF   0100
 

Definition at line 5 of file stdio.h.

#define _IONBF   04
 

Definition at line 6 of file stdio.h.

#define _SIZE_T
 

Definition at line 34 of file stdio.h.

#define _SIZE_T_
 

Definition at line 35 of file stdio.h.

#define _VA_LIST
 

Definition at line 40 of file stdio.h.

#define BUFSIZ   1024
 

Definition at line 7 of file stdio.h.

#define clearerr p   )     ((p)->_flag &= ~(_IOERR|_IOEOF))
 

Definition at line 99 of file stdio.h.

#define EOF   (-1)
 

Definition at line 8 of file stdio.h.

#define feof p   )     ((p)->_flag&_IOEOF)
 

Definition at line 97 of file stdio.h.

#define ferror p   )     ((p)->_flag&_IOERR)
 

Definition at line 98 of file stdio.h.

#define FILE   struct _iobuf
 

Definition at line 17 of file stdio.h.

#define FILENAME_MAX   256
 

Definition at line 18 of file stdio.h.

#define FOPEN_MAX   100
 

Definition at line 19 of file stdio.h.

#define getc p   )     (--(p)->_cnt < 0 ? _filbuf(p) : (int) *(p)->_ptr++)
 

Definition at line 94 of file stdio.h.

#define getchar void   )     getc(stdin)
 

Definition at line 100 of file stdio.h.

#define L_tmpnam   25
 

Definition at line 27 of file stdio.h.

#define NULL   0
 

Definition at line 28 of file stdio.h.

#define putc x,
p   )     (--(p)->_cnt < 0 ? _flsbuf((unsigned char) (x), p) : (int) (*(p)->_ptr++ = (unsigned char) (x)))
 

Definition at line 95 of file stdio.h.

#define putchar  )     putc((x),stdout)
 

Definition at line 101 of file stdio.h.

#define SEEK_CUR   1
 

Definition at line 29 of file stdio.h.

#define SEEK_END   2
 

Definition at line 30 of file stdio.h.

#define SEEK_SET   0
 

Definition at line 31 of file stdio.h.

#define stderr   (&_iob[2])
 

Definition at line 44 of file stdio.h.

#define stdin   (&_iob[0])
 

Definition at line 45 of file stdio.h.

#define stdout   (&_iob[1])
 

Definition at line 46 of file stdio.h.

#define TMP_MAX   17576
 

Definition at line 47 of file stdio.h.


Typedef Documentation

typedef char* __va_list
 

Definition at line 41 of file stdio.h.

typedef long fpos_t
 

Definition at line 24 of file stdio.h.

typedef unsigned long size_t
 

Definition at line 36 of file stdio.h.


Function Documentation

int _filbuf FILE  ) 
 

int _flsbuf unsigned  ,
FILE
 

void clearerr FILE  ) 
 

int fclose FILE  ) 
 

int feof FILE  ) 
 

int ferror FILE  ) 
 

int fflush FILE  ) 
 

int fgetc FILE  ) 
 

int fgetpos FILE ,
fpos_t
 

char* fgets char *  ,
int  ,
FILE
 

FILE* fopen const char *  ,
const char * 
 

int fprintf FILE ,
const char *  ,
  ...
 

int fputc int  ,
FILE
 

int fputs const char *  ,
FILE
 

size_t fread void *  ,
size_t  ,
size_t  ,
FILE
 

FILE* freopen const char *  ,
const char *  ,
FILE
 

int fscanf FILE ,
const char *  ,
  ...
 

int fseek FILE ,
long  int,
int 
 

int fsetpos FILE ,
const fpos_t
 

long int ftell FILE  ) 
 

size_t fwrite const void *  ,
size_t  ,
size_t  ,
FILE
 

int getc FILE  ) 
 

char* gets char *   ) 
 

void perror const char *   ) 
 

int printf const char *  ,
  ...
 

int putc int  ,
FILE
 

int putchar int   ) 
 

int puts const char *   ) 
 

int remove const char *   ) 
 

int rename const char *  ,
const char * 
 

void rewind FILE  ) 
 

int scanf const char *  ,
  ...
 

void setbuf FILE ,
char * 
 

int setvbuf FILE ,
char *  ,
int  ,
size_t 
 

int sprintf char *  ,
const char *  ,
  ...
 

int sscanf const char *  ,
const char *  ,
  ...
 

FILE* tmpfile void   ) 
 

char* tmpnam char *   ) 
 

int ungetc int  ,
FILE
 

int vfprintf FILE ,
const char *  ,
__va_list 
 

int vprintf const char *  ,
__va_list 
 

int vsprintf char *  ,
const char *  ,
__va_list 
 


Variable Documentation

struct _iobuf _iob[]
 


Generated on Thu Aug 25 15:48:49 2005 for Quake III Arena by  doxygen 1.3.9.1