mathtex-portable-engine-generated 0.2.0

Machine generated portable TeX engine core for mathtex, translated from the TeX, eTeX and XeTeX sources
Documentation
//! XeTeX engine functions, group `y`.
//! Generated by `cargo run -p mathtex-web2c-import --bin patch_engine`.

#![allow(dead_code, non_camel_case_types, non_snake_case, unused_assignments, unused_mut, unused_variables)]

use crate::runtime::*;

impl<'resources> PortableTexEngine<'resources> {

    pub(crate) unsafe fn youcant(&mut self) {
        if self.state.filelineerrorstylep != 0 {
            (&mut *(self as *mut PortableTexEngine<'_>)).printfileline();
        } else {
            (&mut *(self as *mut PortableTexEngine<'_>))
                .zprintnl(65544 as i64 as strnumber);
        }
        (&mut *(self as *mut PortableTexEngine<'_>)).zprint(66034 as i64 as integer);
        (&mut *(self as *mut PortableTexEngine<'_>))
            .zprintcmdchr(self.state.curcmd as quarterword, self.state.curchr);
        (&mut *(self as *mut PortableTexEngine<'_>))
            .zprintinmode(self.state.curlist.modefield as integer);
    }
}