The OpenD Programming Language

__sFILE

  1. struct __sFILE
  2. struct __sFILE
  3. struct __sFILE
    version(!CRuntime_DigitalMars && !CRuntime_Microsoft && !CRuntime_Glibc && !WASI && !CRuntime_Musl && !Darwin && !FreeBSD && NetBSD)
    extern (C) nothrow @nogc
    struct __sFILE {
    ubyte* _p;
    int _r;
    int _w;
    ushort _flags;
    short _file;
    __sbuf _bf;
    int _lbfsize;
    void* _cookie;
    int function(void*) _close;
    ssize_t function(void*, char*, size_t) _read;
    fpos_t function(void*, fpos_t, int) _seek;
    ssize_t function(void*, const scope char*, size_t) _write;
    __sbuf _ub;
    ubyte* _up;
    int _ur;
    ubyte[3] _ubuf;
    ubyte[1] _nbuf;
    int function(void*) _flush;
    char[__sbuf.sizeof - _flush.sizeof] _lb_unused;
    int _blksize;
    off_t _offset;
    }
  4. struct __sFILE
  5. struct __sFILE

Meta