unsafe fn fast_get_avail() -> usize {
    // avoid `get_avail` if possible, to save time
    if let Some(a) = avail {
        avail = llist_link(a);
        *LLIST_link(a) = None.tex_int();
        a
    } else {
        get_avail()
    }
}
/// saves the procedure-call
/// overhead at the expense of extra programming. This routine is used in
/// the places that would otherwise account for the most calls of `get_avail`
saves the procedure-call
overhead at the expense of extra programming. This routine is used in
the places that would otherwise account for the most calls of `get_avail`
saves the procedure - call overhead at the expense of extra programming . This routine is used in the places that would otherwise account for the most calls of ` get_avail `
unsafe fn fast_get_avail() -> usize {
    // avoid `get_avail` if possible, to save time
    if let Some(a) = avail {
        avail = llist_link(a);
        *LLIST_link(a) = None.tex_int();
        a
    } else {
        get_avail()
    }
}
unsafe fn fast_get_avail ( ) -> usize { // avoid `get_avail` if possible, to save time if let Some ( a ) = avail { avail = llist_link ( a ) ; * LLIST_link ( a ) = None . tex_int ( ) ; a } else { get_avail ( ) } }
saves the procedure-call
overhead at the expense of extra programming.
saves the procedure - call overhead at the expense of extra programming .