pspsdk-1.0+beta2
stdio.h File Reference
#include <pspkernel.h>
#include <stdarg.h>
Include dependency graph for stdio.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  FILE

Macros

#define _open   open
#define _close   close
#define _read   read
#define _write   write
#define _lseek   lseek
#define _O_APPEND   O_APPEND
#define _O_BINARY   O_BINARY
#define _O_CREAT   O_CREAT
#define _O_RDONKY   O_RDONKY
#define _O_RDWR   O_RDWR
#define _O_TEXT   O_TEXT
#define _O_TRUNC   O_TRUNC
#define _O_WRONLY   O_WRONLY
#define O_BINARY   0
#define O_TEXT   0
#define BUFSIZ   1024
#define _NFILE   16
#define _IOFBF   0x0000
#define _IOLBF   0x0100
#define _IONBF   0x0004
#define _IOEOF   0x0020
#define _IOERR   0x0040
#define _IOREAD   0x0001
#define _IOWRT   0x0002
#define _IORW   0x0200
#define _IOMYBUF   0x0010
#define EOF   (-1)
#define FOPEN_MAX   _NFILE
#define FILENAME_MAX   1024
#define SEEK_SET   0
#define SEEK_CUR   1
#define SEEK_END   2
#define __FPOS_T_DEFINED
#define __FILE_DEFINED
#define stdin   (&__iob[0])
#define stdout   (&__iob[1])
#define stderr   (&__iob[2])

Typedefs

typedef long fpos_t

Functions

void clearerr (FILE *)
int feof (FILE *)
int ferror (FILE *)
FILEfopen (const char *, const char *)
FILEfopen64 (const char *, const char *)
FILEfdopen (int, const char *)
int fclose (FILE *)
int fflush (FILE *)
int fgetc (FILE *)
int fgetpos (FILE *, fpos_t *)
int fgetpos64 (FILE *, int64_t *)
char * fgets (char *, int, FILE *)
int fileno (FILE *)
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 fseeko64 (FILE *, int64_t, int)
int fsetpos (FILE *, const fpos_t *)
long ftell (FILE *)
int64_t ftello64 (FILE *)
size_t fwrite (const void *, size_t, size_t, FILE *)
int getc (FILE *)
int getchar (void)
char * gets (char *)
void perror (const char *)
int putc (int, FILE *)
int puts (const char *)
int remove (const char *)
int rename (const char *, const char *)
void rewind (FILE *)
int scanf (const char *,...)
int setbuf (FILE *, char *)
int setvbuf (FILE *, char *, int, size_t)
int sscanf (const char *, const char *,...)
FILEtmpfile (void)
char * tmpnam (char *)
int vfscanf (FILE *, const char *, va_list)
int vscanf (const char *, va_list)
int vsscanf (const char *, const char *, va_list)
int vxscanf (int(*xgetc)(void **), void(*xungetc)(int, void **), void *stream, const char *, va_list)
int xscanf (int(*xgetc)(void **), void(*xungetc)(int, void **), void *stream, const char *,...)
int ungetc (int, FILE *)
int _fcloseall (void)
int _fflushall (void)
int chdir (const char *path)
int vxprintf (void(*func)(char *, int, void *), void *arg, const char *format, va_list ap)
int vsnprintf (char *buf, size_t n, const char *fmt, va_list ap)
int vsprintf (char *buf, const char *fmt, va_list ap)
char * vmprintf (const char *zFormat, va_list ap)
int vfprintf (FILE *pOut, const char *zFormat, va_list ap)
int vprintf (const char *format, va_list ap)
int vasprintf (char **strp, const char *format, va_list ap)
int xprintf (void(*func)(char *, int, void *), void *arg, const char *format,...) __attribute__((format(printf
int int snprintf (char *str, size_t sz, const char *format,...) __attribute__((format(printf
int int int sprintf (char *buf, const char *fmt,...) __attribute__((format(printf
int int int char * mprintf (const char *zFormat,...) __attribute__((format(printf
int int int char int fprintf (FILE *pOut, const char *zFormat,...) __attribute__((format(printf
int int int char int int printf (const char *format,...) __attribute__((format(printf
int int int char int int int asprintf (char **strp, const char *format,...) __attribute__((format(printf
int int int char int int int int putchar (int)
int npmPuts (const char *buf)
int nprintf (const char *format,...)
int vnprintf (const char *format, va_list args)
int sio_printf (const char *format,...)

Variables

FILE __iob [_NFILE]

Macro Definition Documentation

#define __FILE_DEFINED
#define __FPOS_T_DEFINED
#define _close   close
#define _IOEOF   0x0020
#define _IOERR   0x0040
#define _IOFBF   0x0000
#define _IOLBF   0x0100
#define _IOMYBUF   0x0010
#define _IONBF   0x0004
#define _IOREAD   0x0001
#define _IORW   0x0200
#define _IOWRT   0x0002
#define _lseek   lseek
#define _NFILE   16
#define _O_APPEND   O_APPEND
#define _O_BINARY   O_BINARY
#define _O_CREAT   O_CREAT
#define _O_RDONKY   O_RDONKY
#define _O_RDWR   O_RDWR
#define _O_TEXT   O_TEXT
#define _O_TRUNC   O_TRUNC
#define _O_WRONLY   O_WRONLY
#define _open   open
#define _read   read
#define _write   write
#define BUFSIZ   1024
#define EOF   (-1)
#define FILENAME_MAX   1024
#define FOPEN_MAX   _NFILE
#define O_BINARY   0
#define O_TEXT   0
#define SEEK_CUR   1
#define SEEK_END   2

Referenced by load_file(), and main().

#define SEEK_SET   0

Referenced by main().

#define stdin   (&__iob[0])

Typedef Documentation

typedef long fpos_t

Function Documentation

int _fcloseall ( void  )
int _fflushall ( void  )
int int int char int int int asprintf ( char **  strp,
const char *  format,
  ... 
)
int chdir ( const char *  path)
void clearerr ( FILE )
FILE* fdopen ( int  ,
const char *   
)
int feof ( FILE )
int ferror ( FILE )
int fflush ( FILE )
int fgetc ( FILE )
int fgetpos ( FILE ,
fpos_t  
)
int fgetpos64 ( FILE ,
int64_t *   
)
char* fgets ( char *  ,
int  ,
FILE  
)

Referenced by load_exports(), and load_mapfile().

int fileno ( FILE )
FILE* fopen64 ( const char *  ,
const char *   
)
int fputc ( int  ,
FILE  
)

Referenced by create_elf().

int fputs ( const char *  ,
FILE  
)
size_t fread ( void *  ,
size_t  ,
size_t  ,
FILE  
)

Referenced by load_file(), and main().

FILE* freopen ( const char *  ,
const char *  ,
FILE  
)
int fscanf ( FILE ,
const char *  ,
  ... 
)
int fseek ( FILE ,
long  ,
int   
)

Referenced by load_file(), and main().

int fseeko64 ( FILE ,
int64_t  ,
int   
)
int fsetpos ( FILE ,
const fpos_t  
)
long ftell ( FILE )

Referenced by load_file(), and main().

int64_t ftello64 ( FILE )
size_t fwrite ( const void *  ,
size_t  ,
size_t  ,
FILE  
)
int getc ( FILE )
int getchar ( void  )
char* gets ( char *  )
int int int char* mprintf ( const char *  zFormat,
  ... 
)
int npmPuts ( const char *  buf)
int nprintf ( const char *  format,
  ... 
)
void perror ( const char *  )
int int int char int int printf ( const char *  format,
  ... 
)
int putc ( int  ,
FILE  
)
int int int char int int int int putchar ( int  )
int puts ( const char *  )
int remove ( const char *  )
int rename ( const char *  ,
const char *   
)
void rewind ( FILE )

Referenced by load_file().

int scanf ( const char *  ,
  ... 
)
int setbuf ( FILE ,
char *   
)
int setvbuf ( FILE ,
char *  ,
int  ,
size_t   
)
int sio_printf ( const char *  format,
  ... 
)
int int int sprintf ( char *  buf,
const char *  fmt,
  ... 
)
int sscanf ( const char *  ,
const char *  ,
  ... 
)
FILE* tmpfile ( void  )
char* tmpnam ( char *  )
int ungetc ( int  ,
FILE  
)
int vasprintf ( char **  strp,
const char *  format,
va_list  ap 
)
int vfprintf ( FILE pOut,
const char *  zFormat,
va_list  ap 
)
int vfscanf ( FILE ,
const char *  ,
va_list   
)
char* vmprintf ( const char *  zFormat,
va_list  ap 
)
int vnprintf ( const char *  format,
va_list  args 
)
int vprintf ( const char *  format,
va_list  ap 
)
int vscanf ( const char *  ,
va_list   
)
int vsnprintf ( char *  buf,
size_t  n,
const char *  fmt,
va_list  ap 
)
int vsprintf ( char *  buf,
const char *  fmt,
va_list  ap 
)
int vsscanf ( const char *  ,
const char *  ,
va_list   
)
int vxprintf ( void(*)(char *, int, void *)  func,
void *  arg,
const char *  format,
va_list  ap 
)
int vxscanf ( int(*)(void **)  xgetc,
void(*)(int, void **)  xungetc,
void *  stream,
const char *  ,
va_list   
)
int xprintf ( void(*)(char *, int, void *)  func,
void *  arg,
const char *  format,
  ... 
)
int xscanf ( int(*)(void **)  xgetc,
void(*)(int, void **)  xungetc,
void *  stream,
const char *  ,
  ... 
)

Variable Documentation

FILE __iob[_NFILE]