int8_t push_front_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_FRONT(Vector,vec,obj,objsize); return SUCCESS; }
int8_t push_front_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_FRONT(DequeVector,deque,obj,objsize); return 0; }