Beispiel #1
0
int8_t push_back_Vector(Vector *vec, void *obj, size_t objsize, int flag) {
	CHECK_VARN(vec,EINVAL);
	CHECK_VARN(obj,EINVAL);
	if(objsize != O(vec)) {
		flag = 0;
		return EINVAL;
	}
	ARR_PUSH_BACK(Vector,vec,obj,objsize);
	return SUCCESS;
}
Beispiel #2
0
int8_t push_back_DequeVector(DequeVector *deque, void *obj, size_t objsize, int flag) {
	CHECK_VARN(deque,EINVAL);
	CHECK_VARN(obj,EINVAL);
	if(objsize != O(deque)) {
		flag = 0;
		return EINVAL;
	}

	ARR_PUSH_BACK(DequeVector,deque,obj,objsize);

	return 0;
}
Beispiel #3
0
int8_t push_StackVector(StackVector *stack, void *obj, size_t objsize, int flag) {
	CHECK_VARN(stack,EINVAL);
	CHECK_VARN(obj,EINVAL);
	if(objsize != O(stack)) {
		flag = 0;
		return EINVAL;
	}

	ARR_PUSH_BACK(StackVector,stack,obj,objsize);

	return 0;
}