std.c.stdio
C's <stdio.h>Authors:
Walter Bright, Digital Mars, www.digitalmars.com
License:
Public Domain
- const int _NFILE;
- const int BUFSIZ;
- const int EOF;
- const int FOPEN_MAX;
- const int FILENAME_MAX;
- 255 plus NULL
- const int TMP_MAX;
- const int _SYS_OPEN;
- const int SYS_OPEN;
- const wchar WEOF;
- struct _iobuf;
- alias FILE;
- _iobuf[60u] _iob;
- voidfunction()* _fcloseallp;
- ubyte[60u] __fhnd_info;
- final _iobuf* stdin;
- final _iobuf* stdout;
- final _iobuf* stderr;
- final _iobuf* stdaux;
- final _iobuf* stdprn;
- const const(char)[] _P_tmpdir;
- const const(wchar)[] _wP_tmpdir;
- const int L_tmpnam;
- alias fpos_t;
- char* tmpnam(char*);
- _iobuf* fopen(const char*, const char*);
- _iobuf* _fsopen(const char*, const char*, int);
- _iobuf* freopen(const char*, const char*, _iobuf*);
- int fseek(_iobuf*, int, int);
- int ftell(_iobuf*);
- char* fgets(char*, int, _iobuf*);
- int fgetc(_iobuf*);
- int _fgetchar();
- int fflush(_iobuf*);
- int fclose(_iobuf*);
- int fputs(const char*, _iobuf*);
- char* gets(char*);
- int fputc(int, _iobuf*);
- int _fputchar(int);
- int puts(const char*);
- int ungetc(int, _iobuf*);
- uint fread(void*, uint, uint, _iobuf*);
- uint fwrite(const void*, uint, uint, _iobuf*);
- int fprintf(_iobuf*, const char*,...);
- int vfprintf(_iobuf*, const char*, void*);
- int vprintf(const char*, void*);
- int sprintf(char*, const char*,...);
- int vsprintf(char*, const char*, void*);
- int scanf(const char*,...);
- int fscanf(_iobuf*, const char*,...);
- int sscanf(char*, const char*,...);
- void setbuf(_iobuf*, char*);
- int setvbuf(_iobuf*, char*, int, uint);
- int remove(const char*);
- int rename(const char*, const char*);
- void perror(const char*);
- int fgetpos(_iobuf*, int*);
- int fsetpos(_iobuf*, int*);
- _iobuf* tmpfile();
- int _rmtmp();
- int _fillbuf(_iobuf*);
- int _flushbu(int, _iobuf*);
- int getw(_iobuf* FHdl);
- int putw(int Word, _iobuf* FilePtr);
- int getchar();
- int putchar(int c);
- int getc(_iobuf* fp);
- int putc(int c, _iobuf* fp);
- int ferror(_iobuf* fp);
- int feof(_iobuf* fp);
- void clearerr(_iobuf* fp);
- void rewind(_iobuf* fp);
- int _bufsize(_iobuf* fp);
- int fileno(_iobuf* fp);
- int _snprintf(char*, uint, const char*,...);
- int _vsnprintf(char*, uint, const char*, void*);
- int unlink(const char*);
- _iobuf* fdopen(int, const char*);
- int fgetchar();
- int fputchar(int);
- int fcloseall();
- int filesize(const char*);
- int flushall();
- int getch();
- int getche();
- int kbhit();
- char* tempnam(const char* dir, const char* pfx);
- wchar* _wtmpnam(wchar*);
- _iobuf* _wfopen(const wchar*, const wchar*);
- _iobuf* _wfsopen(const wchar*, const wchar*, int);
- _iobuf* _wfreopen(const wchar*, const wchar*, _iobuf*);
- wchar* fgetws(wchar*, int, _iobuf*);
- int fputws(const wchar*, _iobuf*);
- wchar* _getws(wchar*);
- int _putws(const wchar*);
- int wprintf(const wchar*,...);
- int fwprintf(_iobuf*, const wchar*,...);
- int vwprintf(const wchar*, void*);
- int vfwprintf(_iobuf*, const wchar*, void*);
- int swprintf(wchar*, const wchar*,...);
- int vswprintf(wchar*, const wchar*, void*);
- int _snwprintf(wchar*, uint, const wchar*,...);
- int _vsnwprintf(wchar*, uint, const wchar*, void*);
- int wscanf(const wchar*,...);
- int fwscanf(_iobuf*, const wchar*,...);
- int swscanf(wchar*, const wchar*,...);
- int _wremove(const wchar*);
- void _wperror(const wchar*);
- _iobuf* _wfdopen(int, const wchar*);
- wchar* _wtempnam(const wchar*, const wchar*);
- wchar fgetwc(_iobuf*);
- wchar _fgetwchar_t();
- wchar fputwc(wchar, _iobuf*);
- wchar _fputwchar_t(wchar);
- wchar ungetwc(wchar, _iobuf*);
- wchar getwchar_t();
- wchar putwchar_t(wchar c);
- wchar getwc(_iobuf* fp);
- wchar putwc(wchar c, _iobuf* fp);
- int fwide(_iobuf* fp, int mode);