Added putc(3) and getc(3).

This commit is contained in:
Jonas 'Sortie' Termansen 2011-12-30 01:03:24 +01:00
parent d39d4222b5
commit 66999ff94a
2 changed files with 11 additions and 2 deletions

View File

@ -206,3 +206,12 @@ int fputc(int c, FILE* fp)
return c; return c;
} }
int getc(FILE* fp)
{
return fgetc(fp);
}
int putc(int c, FILE* fp)
{
return fputc(c, fp);
}

View File

@ -88,8 +88,10 @@ extern size_t fread(void* restrict ptr, size_t size, size_t nitems, FILE* restri
extern int fseek(FILE* stream, long offset, int whence); extern int fseek(FILE* stream, long offset, int whence);
extern long ftell(FILE* stream); extern long ftell(FILE* stream);
extern size_t fwrite(const void* restrict ptr, size_t size, size_t nitems, FILE* restrict stream); extern size_t fwrite(const void* restrict ptr, size_t size, size_t nitems, FILE* restrict stream);
extern int getc(FILE* stream);
extern void perror(const char* s); extern void perror(const char* s);
extern int printf(const char* restrict format, ...); extern int printf(const char* restrict format, ...);
extern int putc(int c, FILE* stream);
extern void rewind(FILE* stream); extern void rewind(FILE* stream);
extern int vfprintf(FILE* restrict stream, const char* restrict format, va_list ap); extern int vfprintf(FILE* restrict stream, const char* restrict format, va_list ap);
extern int vprintf(const char* restrict format, va_list ap); extern int vprintf(const char* restrict format, va_list ap);
@ -112,14 +114,12 @@ extern int fscanf(FILE* restrict stream, const char* restrict format, ... );
extern int fseeko(FILE* stream, off_t offset, int whence); extern int fseeko(FILE* stream, off_t offset, int whence);
extern int fsetpos(FILE* stream, const fpos_t* pos); extern int fsetpos(FILE* stream, const fpos_t* pos);
extern int ftrylockfile(FILE* file); extern int ftrylockfile(FILE* file);
extern int getc(FILE* stream);
extern int getchar_unlocked(void); extern int getchar_unlocked(void);
extern int getchar(void); extern int getchar(void);
extern int getc_unlocked(FILE* stream); extern int getc_unlocked(FILE* stream);
extern int pclose(FILE* steam); extern int pclose(FILE* steam);
extern int putchar(int c); extern int putchar(int c);
extern int putchar_unlocked(int c); extern int putchar_unlocked(int c);
extern int putc(int c, FILE* stream);
extern int putc_unlocked(int c, FILE* steam); extern int putc_unlocked(int c, FILE* steam);
extern int puts(const char* s); extern int puts(const char* s);
extern int remove(const char* path); extern int remove(const char* path);