fix sizeof(void) usage
rename vec_add

apparently vec_add is a special
builtin thing for the IBM XL C
compiler.
since the lifetime of this codebase
is not projected too far into the
future, a childish "my_" prefix is ok.