The OpenD Programming Language

__STDIO_FILE_STRUCT

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