Я застопорился на самой первой функции:
initialize_vector: Initializes all the fields of a vector
void initialize_vector(vector_t* v, size_t type)
Описание функции: This function is responsible for allocating space for and initializing all of the fields of the vector pointed to by the first argument, v. The second argument, type, indicates the size of the elements in v. For the purposes of this project, you should initialize your vector to have a starting capacity of 1.
type пишешь в поле, где хранится размер типа, выделяешь столько байт, капасити ставишь 1, длину 0