std.c.stdio
C's <stdio.h> for the D programming language
Authors:
Walter Bright, Digital Mars, http://www.digitalmars.com
License:
Public Domain
Variables
__fhnd_info
:
ubyte
[60]
_F_BIN
:
_F_BUF
:
_F_EOF
:
_F_ERR
:
_F_IN
:
_F_LBUF
:
_F_OUT
:
_F_RDWR
:
_F_READ
:
_F_TERM
:
_F_WRIT
:
_fcloseallp
:
void
function
()
_IOAPP
:
_iob
:
_iobuf
[60]
_IOEOF
:
_IOERR
:
_IOFBF
:
_IOLBF
:
_IOMYBUF
:
_IONBF
:
_IOREAD
:
_IORW
:
_IOSTRG
:
_IOTRAN
:
_IOWRT
:
const
_NFILE
:
int
const
_P_tmpdir
:
char
[]
const
_SYS_OPEN
:
int
const
_wP_tmpdir
:
wchar
[]
const
BUFSIZ
:
int
const
EOF
:
int
FHND_APPEND
:
FHND_BYTE
:
FHND_DEVICE
:
FHND_TEXT
:
FHND_WCHAR
:
const
FILENAME_MAX
:
int
const
FOPEN_MAX
:
int
const
L_tmpnam
:
int
SEEK_CUR
:
SEEK_END
:
SEEK_SET
:
const
stdaux
:
_iobuf
*
const
stderr
:
_iobuf
*
const
stdin
:
_iobuf
*
const
stdout
:
_iobuf
*
const
stdprn
:
_iobuf
*
const
SYS_OPEN
:
int
const
TMP_MAX
:
int
const
WEOF
:
wchar
Aliases
FILE
:
_iobuf
fpos_t
:
int
Functions
int
_bufsize
(
_iobuf
*
fp
)
int
_fgetchar
()
wchar
_fgetwchar_t
()
int
_fillbuf
(
_iobuf
*
)
int
_flushbu
(
int
,
_iobuf
*
)
int
_fputchar
(
int
)
wchar
_fputwchar_t
(
wchar
)
_iobuf
*
_fsopen
(
char
*
,
char
*
,
int
)
wchar
*
_getws
(
wchar
*
)
int
_putws
(
wchar
*
)
int
_rmtmp
()
int
_snprintf
(
char
*
,
uint
,
char
*
, ...)
int
_snwprintf
(
wchar
*
,
uint
,
wchar
*
, ...)
int
_vsnprintf
(
char
*
,
uint
,
char
*
,
void
*
)
int
_vsnwprintf
(
wchar
*
,
uint
,
wchar
*
,
void
*
)
_iobuf
*
_wfdopen
(
int
,
wchar
*
)
_iobuf
*
_wfopen
(
wchar
*
,
wchar
*
)
_iobuf
*
_wfreopen
(
wchar
*
,
wchar
*
,
_iobuf
*
)
_iobuf
*
_wfsopen
(
wchar
*
,
wchar
*
,
int
)
void
_wperror
(
wchar
*
)
int
_wremove
(
wchar
*
)
wchar
*
_wtempnam
(
wchar
*
,
wchar
*
)
wchar
*
_wtmpnam
(
wchar
*
)
void
clearerr
(
_iobuf
*
fp
)
int
fclose
(
_iobuf
*
)
int
fcloseall
()
_iobuf
*
fdopen
(
int
,
char
*
)
int
feof
(
_iobuf
*
fp
)
int
ferror
(
_iobuf
*
fp
)
int
fflush
(
_iobuf
*
)
int
fgetc
(
_iobuf
*
)
int
fgetchar
()
int
fgetpos
(
_iobuf
*
,
int
*
)
char
*
fgets
(
char
*
,
int
,
_iobuf
*
)
wchar
fgetwc
(
_iobuf
*
)
wchar
*
fgetws
(
wchar
*
,
int
,
_iobuf
*
)
int
fileno
(
_iobuf
*
fp
)
int
filesize
(
char
*
)
int
flushall
()
_iobuf
*
fopen
(
char
*
,
char
*
)
int
fprintf
(
_iobuf
*
,
char
*
, ...)
int
fputc
(
int
,
_iobuf
*
)
int
fputchar
(
int
)
int
fputs
(
char
*
,
_iobuf
*
)
wchar
fputwc
(
wchar
,
_iobuf
*
)
int
fputws
(
wchar
*
,
_iobuf
*
)
uint
fread
(
void
*
,
uint
,
uint
,
_iobuf
*
)
_iobuf
*
freopen
(
char
*
,
char
*
,
_iobuf
*
)
int
fscanf
(
_iobuf
*
,
char
*
, ...)
int
fseek
(
_iobuf
*
,
int
,
int
)
int
fsetpos
(
_iobuf
*
,
int
*
)
int
ftell
(
_iobuf
*
)
int
fwide
(
_iobuf
*
fp
,
int
mode
)
int
fwprintf
(
_iobuf
*
,
wchar
*
, ...)
uint
fwrite
(
void
*
,
uint
,
uint
,
_iobuf
*
)
int
fwscanf
(
_iobuf
*
,
wchar
*
, ...)
int
getc
(
_iobuf
*
fp
)
int
getch
()
int
getchar
()
int
getche
()
char
*
gets
(
char
*
)
int
getw
(
_iobuf
*
FHdl
)
wchar
getwc
(
_iobuf
*
fp
)
wchar
getwchar_t
()
int
kbhit
()
void
perror
(
char
*
)
int
putc
(
int
c
,
_iobuf
*
fp
)
int
putchar
(
int
c
)
int
puts
(
char
*
)
int
putw
(
int
Word
,
_iobuf
*
FilePtr
)
wchar
putwc
(
wchar
c
,
_iobuf
*
fp
)
wchar
putwchar_t
(
wchar
c
)
int
remove
(
char
*
)
int
rename
(
char
*
,
char
*
)
void
rewind
(
_iobuf
*
fp
)
int
scanf
(
char
*
, ...)
void
setbuf
(
_iobuf
*
,
char
*
)
int
setvbuf
(
_iobuf
*
,
char
*
,
int
,
uint
)
int
sprintf
(
char
*
,
char
*
, ...)
int
sscanf
(
char
*
,
char
*
, ...)
int
swprintf
(
wchar
*
,
wchar
*
, ...)
int
swscanf
(
wchar
*
,
wchar
*
, ...)
char
*
tempnam
(
char
*
dir
,
char
*
pfx
)
_iobuf
*
tmpfile
()
char
*
tmpnam
(
char
*
)
int
ungetc
(
int
,
_iobuf
*
)
wchar
ungetwc
(
wchar
,
_iobuf
*
)
int
unlink
(
char
*
)
int
vfprintf
(
_iobuf
*
,
char
*
,
void
*
)
int
vfwprintf
(
_iobuf
*
,
wchar
*
,
void
*
)
int
vprintf
(
char
*
,
void
*
)
int
vsprintf
(
char
*
,
char
*
,
void
*
)
int
vswprintf
(
wchar
*
,
wchar
*
,
void
*
)
int
vwprintf
(
wchar
*
,
void
*
)
int
wprintf
(
wchar
*
, ...)
int
wscanf
(
wchar
*
, ...)
Structs
_iobuf
Fields
__tmpnum
:
int
_base
:
char
*
_bufsiz
:
int
_charbuf
:
int
_cnt
:
int
_file
:
int
_flag
:
int
_ptr
:
char
*