std.c.stdio - D Programming Language - Digital Mars

D Programming Language 1.0

- Comments
- D
- Search
- Home

Last update Wed Sep 2 00:11:33 2009

# std.c.stdio

C's <stdio.h> for the D programming language
Authors:
Walter Bright, Digital Mars, http://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;
alias FILE;
const _iobuf* stdin;
const _iobuf* stdout;
const _iobuf* stderr;
const _iobuf* stdaux;
const _iobuf* stdprn;
alias fpos_t;
int ferror(_iobuf* fp);
int feof(_iobuf* fp);
void clearerr(_iobuf* fp);
void rewind(_iobuf* fp);
int fileno(_iobuf* fp);
char* tmpnam(char*);
_iobuf* fopen(char*, char*);
_iobuf* _fsopen(char*, char*, int);
_iobuf* freopen(char*, 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(char*, _iobuf*);
char* gets(char*);
int fputc(int, _iobuf*);
int _fputchar(int);
int puts(char*);
int ungetc(int, _iobuf*);
uint fread(void*, uint, uint, _iobuf*);
uint fwrite(void*, uint, uint, _iobuf*);
int fprintf(_iobuf*, char*,...);
int vfprintf(_iobuf*, char*, void*);
int vprintf(char*, void*);
int sprintf(char*, char*,...);
int vsprintf(char*, char*, void*);
int scanf(char*,...);
int fscanf(_iobuf*, char*,...);
int sscanf(char*, char*,...);
void setbuf(_iobuf*, char*);
int setvbuf(_iobuf*, char*, int, uint);
int remove(char*);
int rename(char*, char*);
void perror(char*);
int fgetpos(_iobuf*, int*);
int fsetpos(_iobuf*, int*);
_iobuf* tmpfile();
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 unlink(char*);
_iobuf* fdopen(int, char*);
int fgetchar();
int fputchar(int);
int fcloseall();
int filesize(char*);
int flushall();
int getch();
int getche();
int kbhit();
char* tempnam(char* dir, char* pfx);
wchar* _wtmpnam(wchar*);
wchar* fgetws(wchar*, int, _iobuf*);
int fputws(wchar*, _iobuf*);
int wprintf(wchar*,...);
int fwprintf(_iobuf*, wchar*,...);
int vwprintf(wchar*, void*);
int vfwprintf(_iobuf*, wchar*, void*);
int swprintf(wchar*, wchar*,...);
int vswprintf(wchar*, wchar*, void*);
int wscanf(wchar*,...);
int fwscanf(_iobuf*, wchar*,...);
int swscanf(wchar*, wchar*,...);
wchar fgetwc(_iobuf*);
wchar fputwc(wchar, _iobuf*);
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-2009 by Digital Mars, All Rights Reserved | Page generated by Ddoc.