core.stdc.stdio

D header file for C99 <stdio.h>

Types 2

aliasgetc = fgetc
aliasputc = fputc

Functions 26

fnint remove(scope const char * filename)
fnint rename(scope const char * from, scope const char * to)
fnFILE * tmpfile() @trusted
fnchar * tmpnam(char * s)
fnint fclose(FILE * stream)
fnint fflush(FILE * stream)
fnFILE * fopen(scope const char * filename, scope const char * mode)
fnFILE * freopen(scope const char * filename, scope const char * mode, FILE * stream)
fnvoid setbuf(FILE * stream, char * buf)
fnint setvbuf(FILE * stream, char * buf, int mode, size_t size)
fnint fgetc(FILE * stream)
fnint fputc(int c, FILE * stream)
fnchar * fgets(char * s, int n, FILE * stream)
fnint fputs(scope const char * s, FILE * stream)
fnchar * gets(char * s)
fnint puts(scope const char * s)
fnint getchar()()
fnint putchar()(int c)
fnint ungetc(int c, FILE * stream) @trusted
fnsize_t fread(scope void * ptr, size_t size, size_t nmemb, FILE * stream)
fnsize_t fwrite(scope const void * ptr, size_t size, size_t nmemb, FILE * stream)
fnint fgetpos(FILE * stream, scope fpos_t * pos)
fnint fsetpos(FILE * stream, scope const fpos_t * pos)
fnint fseek(FILE * stream, c_long offset, int whence)
fnc_long ftell(FILE * stream)
fnvoid perror(scope const char * s)