pub unsafe extern "C" fn PL_scan_options( options: usize, flags: i32, opttype: *const i8, specs: *mut PL_option_t ... ) -> i32