pub(crate) unsafe fn synctex_current() {
    /* magic pt/in conversion */
    if synctex_ctxt.flags.contains(Flags::OFF)
        || get_int_par(IntPar::synctex) == 0
        || synctex_ctxt.file.is_none()
    {
        return;
    } /* XXX: should this be `+=`? */
    let s = format!(
        "x{},{}:{},{}\n",
        synctex_ctxt.tag,
        synctex_ctxt.line,
        (cur_h + S_72_27).0 / synctex_ctxt.unit,
        (cur_v + S_72_27).0 / synctex_ctxt.unit,
    ); /* XXX: should this be `+=`? */
    synctex_ctxt.lastv = cur_v + S_72_27;
    if let Ok(len) = synctex_ctxt.file.as_mut().unwrap().write(s.as_bytes()) {
        synctex_ctxt.total_length += len;
    } else {
        synctexabort();
    };
}
/*  this message should be sent to record information
synchronously for the current location    */
this message should be sent to record information
synchronously for the current location
this message should be sent to record information synchronously for the current location
pub(crate) unsafe fn synctex_current() {
    /* magic pt/in conversion */
    if synctex_ctxt.flags.contains(Flags::OFF)
        || get_int_par(IntPar::synctex) == 0
        || synctex_ctxt.file.is_none()
    {
        return;
    } /* XXX: should this be `+=`? */
    let s = format!(
        "x{},{}:{},{}\n",
        synctex_ctxt.tag,
        synctex_ctxt.line,
        (cur_h + S_72_27).0 / synctex_ctxt.unit,
        (cur_v + S_72_27).0 / synctex_ctxt.unit,
    ); /* XXX: should this be `+=`? */
    synctex_ctxt.lastv = cur_v + S_72_27;
    if let Ok(len) = synctex_ctxt.file.as_mut().unwrap().write(s.as_bytes()) {
        synctex_ctxt.total_length += len;
    } else {
        synctexabort();
    };
}
pub ( crate ) unsafe fn synctex_current ( ) { /* magic pt/in conversion */ if synctex_ctxt . flags . contains ( Flags :: OFF ) || get_int_par ( IntPar :: synctex ) == 0 || synctex_ctxt . file . is_none ( ) { return ; } /* XXX: should this be `+=`? */ let s = format ! ( " \n " synctex_ctxt tag synctex_ctxt line ( cur_h S_72_27 ) 0 synctex_ctxt unit ( cur_v S_72_27 ) 0 synctex_ctxt unit ) ; /* XXX: should this be `+=`? */ synctex_ctxt . lastv = cur_v + S_72_27 ; if let Ok ( len ) = synctex_ctxt . file . as_mut ( ) . unwrap ( ) . write ( s . as_bytes ( ) ) { synctex_ctxt . total_length += len ; } else { synctexabort ( ) ; } ; }
this message should be sent to record information
synchronously for the current location
this message should be sent to record information synchronously for the current location