-
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 *)