unsafe fn synctexabort() {
    if let Some(_file) = synctex_ctxt.file.as_mut() {
        ttstub_output_close(synctex_ctxt.file.take().unwrap());
    }
    synctex_ctxt.root_name = String::new();
    synctex_ctxt.flags.insert(Flags::OFF);
    /* disable synctex */
}
/*  Free all memory used, close the file if any,
 *  It is sent locally when there is a problem with synctex output.
 *  It is sent by pdftex when a fatal error occurred in pdftex.web. */
Free all memory used, close the file if any,
It is sent locally when there is a problem with synctex output.
It is sent by pdftex when a fatal error occurred in pdftex.web.
Free all memory used close the file if any It is sent locally when there is a problem with synctex output . It is sent by pdftex when a fatal error occurred in pdftex . web .
unsafe fn synctexabort() {
    if let Some(_file) = synctex_ctxt.file.as_mut() {
        ttstub_output_close(synctex_ctxt.file.take().unwrap());
    }
    synctex_ctxt.root_name = String::new();
    synctex_ctxt.flags.insert(Flags::OFF);
    /* disable synctex */
}
unsafe fn synctexabort ( ) { if let Some ( _file ) = synctex_ctxt . file . as_mut ( ) { ttstub_output_close ( synctex_ctxt . file . take ( ) . unwrap ( ) ) ; } synctex_ctxt . root_name = String :: new ( ) ; synctex_ctxt . flags . insert ( Flags :: OFF ) ; /* disable synctex */ }
Free all memory used, close the file if any,
  It is sent locally when there is a problem with synctex output.
Free all memory used close the file if any It is sent locally when there is a problem with synctex output .