Generic C vectors