Пример #1
0
/* ----------------------------------------------------------------------------*/
int vector_contains(vector vec, void *elt,int (*cmp_func)(void*,void*)) {
	int i;
	if (vec != NULL) {
		for (i = 0; i < vec->cur; i++) {
			
			if (cmp_func(vector_get_element_at(vec,i),elt))
				return 1;
		}
	}
	return 0;
}
Пример #2
0
// Return the first element of vector `v`
void* vector_top_front(Vector *v) {
  if (v->_size == 0)
    return NULL;
  return vector_get_element_at(v, 0);
}
Пример #3
0
// Return the last element of vector `v`
void* vector_top_back(Vector *v) {
  if (v->_size == 0)
    return NULL;
  return vector_get_element_at(v, vector_size(v) - 1);
}