Skip to main content

FILE

Type Alias FILE 

Source
pub type FILE = _IO_FILE;
Expand description

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.3.8

Aliased Type§

#[repr(C)]
pub struct FILE {
Show 33 fields pub _flags: i32, pub _IO_read_ptr: *mut i8, pub _IO_read_end: *mut i8, pub _IO_read_base: *mut i8, pub _IO_write_base: *mut i8, pub _IO_write_ptr: *mut i8, pub _IO_write_end: *mut i8, pub _IO_buf_base: *mut i8, pub _IO_buf_end: *mut i8, pub _IO_save_base: *mut i8, pub _IO_backup_base: *mut i8, pub _IO_save_end: *mut i8, pub _markers: *mut _IO_marker, pub _chain: *mut _IO_FILE, pub _fileno: i32, pub _bitfield_align_1: [u32; 0], pub _bitfield_1: __BindgenBitfieldUnit<[u8; 3]>, pub _short_backupbuf: [i8; 1], pub _old_offset: i64, pub _cur_column: u16, pub _vtable_offset: i8, pub _shortbuf: [i8; 1], pub _lock: *mut c_void, pub _offset: i64, pub _codecvt: *mut _IO_codecvt, pub _wide_data: *mut _IO_wide_data, pub _freeres_list: *mut _IO_FILE, pub _freeres_buf: *mut c_void, pub _prevchain: *mut *mut _IO_FILE, pub _mode: i32, pub _unused3: i32, pub _total_written: u64, pub _unused2: [i8; 8],
}

Fields§

§_flags: i32

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.3.8

§_IO_read_ptr: *mut i8

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.3.8

§_IO_read_end: *mut i8

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.3.8

§_IO_read_base: *mut i8

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.3.8

§_IO_write_base: *mut i8

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.3.8

§_IO_write_ptr: *mut i8

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.3.8

§_IO_write_end: *mut i8

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.3.8

§_IO_buf_base: *mut i8

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.3.8

§_IO_buf_end: *mut i8

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.3.8

§_IO_save_base: *mut i8

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.3.8

§_IO_backup_base: *mut i8

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.3.8

§_IO_save_end: *mut i8

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.3.8

§_markers: *mut _IO_marker

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.3.8

§_chain: *mut _IO_FILE

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.3.8

§_fileno: i32

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.3.8

§_bitfield_align_1: [u32; 0]

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.3.8

§_bitfield_1: __BindgenBitfieldUnit<[u8; 3]>

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.3.8

§_short_backupbuf: [i8; 1]

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.3.8

§_old_offset: i64

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.3.8

§_cur_column: u16

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.3.8

§_vtable_offset: i8

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.3.8

§_shortbuf: [i8; 1]

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.3.8

§_lock: *mut c_void

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.3.8

§_offset: i64

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.3.8

§_codecvt: *mut _IO_codecvt

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.3.8

§_wide_data: *mut _IO_wide_data

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.3.8

§_freeres_list: *mut _IO_FILE

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.3.8

§_freeres_buf: *mut c_void

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.3.8

§_prevchain: *mut *mut _IO_FILE

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.3.8

§_mode: i32

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.3.8

§_unused3: i32

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.3.8

§_total_written: u64

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.3.8

§_unused2: [i8; 8]

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.3.8