pub type GScanner = _GScanner;
struct GScanner {Show 21 fields
pub user_data: *mut c_void,
pub max_parse_errors: u32,
pub parse_errors: u32,
pub input_name: *const i8,
pub qdata: *mut _GData,
pub config: *mut _GScannerConfig,
pub token: u32,
pub value: _GTokenValue,
pub line: u32,
pub position: u32,
pub next_token: u32,
pub next_value: _GTokenValue,
pub next_line: u32,
pub next_position: u32,
pub symbol_table: *mut _GHashTable,
pub input_fd: i32,
pub text: *const i8,
pub text_end: *const i8,
pub buffer: *mut i8,
pub scope_id: u32,
pub msg_handler: Option<unsafe extern "C" fn(_: *mut _GScanner, _: *mut i8, _: i32)>,
}
§msg_handler: Option<unsafe extern "C" fn(_: *mut _GScanner, _: *mut i8, _: i32)>