core.stdc.stdio

D header file for C99 <stdio.h>

Types 2

aliasgetc = fgetc
aliasputc = fputc

Functions 24

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