• STANDARD I/O (stdio.h)
  • General
  • File Operations
  • FILE *fopen(char *name, unsigned char *mode)
  • FILE *freopen(char *name, unsigned char *mode, FILE *fp)
  • int fflush(FILE *)
  • int fclose(FILE *fp)
  • extern int remove(char *name)
  • int rename(char *s, char *d)
  • Character Input and Output Functions
  • int fgetc(FILE *fp)
  • char *fgets(unsigned char *s, int n, FILE *fp)
  • int fputc(int c, FILE *fp)
  • int fputs(unsigned char *s, FILE *fp)
  • int gets(char *s)
  • int puts(unsigned char *s)
  • int ungetc(int c, FILE *fp)
  • Direct Input and Output Functions
  • int fread(void *ptr, int size, int num, FILE *fp)
  • int fwrite(void *ptr, int size, int num, FILE *fp)
  • File Positioning Functions
  • int fseek(FILE *fp, fpos_t offset, int whence)
  • fpos_t ftell(FILE *fp)
  • int fgetpos(FILE *fp, fpos_t *pos)
  • int feof(FILE *fp)
  • Formatted Input and Output Functions
  • int printf(char *,...)
  • int fprintf(FILE *,char *,...)
  • int sprintf(char *,char *,...)
  • int vsprintf(char *str,unsigned char *fmt,void *ap)
  • int scanf(unsigned char *fmt,...)
  • int fscanf(FILE *,unsigned char *fmt,...)
  • int sscanf(char *,unsigned char *fmt,...)
  • int vfscanf(FILE *, unsigned char *fmt, void *ap)
  • int vsscanf(char *str, unsigned char *fmt, void *ap)
  • Streamlined Console Functions
  • int fgetc_cons()
  • int fputc_cons(char c)
  • int fgets_cons(char *s, int n)
  • void puts_cons()
  • void printk(char *fmt,...)
  • int getk()
  • Non-standard functions
  • printn(int number, int radix,FILE *file)
  • int ltoa_any(long in,unsigned char *str, int sz, unsigned int radix, int signflag)
  • FILE *fdopen(int fildes, unsigned char *mode)
  • long fdtell(int fd)
  • int fdgetpos(int fd, fpos_t *posn)
  • void closeall()
  • void fabandon(FILE *)
  • Internal Functions
  • int getarg(void)
  • int fchkstd(FILE *)