Type Alias ESL_SQASCII_DATA
Source pub type ESL_SQASCII_DATA = esl_sqascii_s;
#[repr(C)]
pub struct ESL_SQASCII_DATA {Show 36 fields
pub fp: *mut _IO_FILE,
pub errbuf: [i8; 128],
pub do_gzip: i32,
pub do_stdin: i32,
pub do_buffer: i32,
pub mem: *mut i8,
pub allocm: i32,
pub mn: i32,
pub mpos: i32,
pub moff: i64,
pub is_recording: i32,
pub buf: *mut i8,
pub boff: i64,
pub balloc: i32,
pub nc: i32,
pub bpos: i32,
pub L: i64,
pub linenumber: i64,
pub bookmark_offset: i64,
pub bookmark_linenum: i64,
pub is_linebased: i32,
pub eof_is_ok: i32,
pub parse_header: Option<unsafe extern "C" fn(*mut esl_sqio_s, *mut ESL_SQ) -> i32>,
pub skip_header: Option<unsafe extern "C" fn(*mut esl_sqio_s, *mut ESL_SQ) -> i32>,
pub parse_end: Option<unsafe extern "C" fn(*mut esl_sqio_s, *mut ESL_SQ) -> i32>,
pub afp: *mut ESL_MSAFILE,
pub msa: *mut ESL_MSA,
pub idx: i32,
pub ssifile: *mut i8,
pub rpl: i32,
pub bpl: i32,
pub currpl: i32,
pub curbpl: i32,
pub prvrpl: i32,
pub prvbpl: i32,
pub ssi: *mut ESL_SSI,
}