- Comments
- D
- Search
- Home

Last update Sun Jul 1 11:16:39 2007

# 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);

Copyright © 1999-2007 by Digital Mars, All Rights Reserved | Page generated by Ddoc.