pub(crate) unsafe fn SYNCTEX_tag<'a>(p: usize, nodesize: i32) -> &'a mut i32 {
    &mut MEM[p + (nodesize as usize) - (SYNCTEX_FIELD_SIZE as usize)]
        .b32
        .s0
}
/* Synctex hacks various nodes to add an extra word at the end to store its
 * information, hence the need to know the node size to get the synctex
 * info. */
Synctex hacks various nodes to add an extra word at the end to store its
information, hence the need to know the node size to get the synctex
info.
Synctex hacks various nodes to add an extra word at the end to store its information hence the need to know the node size to get the synctex info .
pub(crate) unsafe fn SYNCTEX_tag<'a>(p: usize, nodesize: i32) -> &'a mut i32 {
    &mut MEM[p + (nodesize as usize) - (SYNCTEX_FIELD_SIZE as usize)]
        .b32
        .s0
}
pub ( crate ) unsafe fn SYNCTEX_tag < ' a > ( p : usize , nodesize : i32 ) -> & ' a mut i32 { & mut MEM [ p + ( nodesize as usize ) - ( SYNCTEX_FIELD_SIZE as usize ) ] . b32 . s0 }
Synctex hacks various nodes to add an extra word at the end to store its
 information, hence the need to know the node size to get the synctex
 info.
Synctex hacks various nodes to add an extra word at the end to store its information hence the need to know the node size to get the synctex info .
p
usize
nodesize
i32