Code for dealing with @-vectors. This is pretty incomplete, and contains a bunch of duplication from the code for ~-vectors.

Function vec_reserve_shared_actual

fn vec_reserve_shared_actual(++t: *sys::TypeDesc, ++v: **vec::raw::VecRepr,
                             ++n: libc::size_t)