dmd ~master (2023-11-01T14:17:50Z)
Dub
Repo
__STDIO_FILE_STRUCT
core
stdc
stdio
version(!CRuntime_DigitalMars && !CRuntime_Microsoft && !CRuntime_Glibc && !WASI && !CRuntime_Musl && !Darwin && !FreeBSD && !NetBSD && !OpenBSD && !DragonFlyBSD && !Solaris && !CRuntime_Bionic && CRuntime_UClibc)
extern (
C
) nothrow @
nogc
struct
__STDIO_FILE_STRUCT {
ushort
__modeflags
;
char
[
2
]
__ungot_width
;
int
__filedes
;
char
*
__bufstart
;
char
*
__bufend
;
char
*
__bufpos
;
char
*
__bufread
;
char
*
__bufgetc_u
;
char
*
__bufputc_u
;
__STDIO_FILE_STRUCT
*
__nextopen
;
void
*
__cookie
;
_IO_cookie_io_functions_t
__gcs
;
wchar_t
[
2
]
__ungot
;
mbstate_t
__state
;
void
*
__unused
;
int
__user_locking
;
pthread_mutex_t
__lock
;
}
Meta
Source
See Implementation
core
stdc
stdio
aliases
FILE
fpos_t
fprintf
fscanf
getc
printf
putc
scanf
snprintf
sprintf
sscanf
vfprintf
vfscanf
vprintf
vscanf
vsnprintf
vsprintf
vsscanf
functions
__fp_lock
__fp_unlock
__isoc99_vfscanf
__isoc99_vscanf
__isoc99_vsscanf
__mingw_vfprintf
__mingw_vfscanf
__mingw_vprintf
__mingw_vscanf
__mingw_vsprintf
__mingw_vsscanf
_fgetc_nlock
_fgetwc_nlock
_fputc_nlock
_fputwc_nlock
_vsnprintf
clearerr
fclose
feof
ferror
fflush
fgetc
fgetpos
fgets
fileno
fopen
fputc
fputs
fread
freopen
fseek
fsetpos
ftell
fwrite
getchar
gets
putchar
puts
remove
rename
rewind
setbuf
setmode
setvbuf
tmpfile
tmpnam
ungetc
manifest constants
stdaux
stderr
stdin
stdout
stdprn
structs
_IO_FILE
__FILE_public
__STDIO_FILE_STRUCT
__sFILE
_iobuf
variables
L_tmpnam
_NFILE
_P_tmpdir
_wP_tmpdir