From c5d89d1ba78a82e6b31aa498fb0f21c4d527e752 Mon Sep 17 00:00:00 2001 From: leiyu3 Date: Thu, 22 Sep 2022 11:41:31 -0400 Subject: write test up to remove_val --- libvector.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'libvector.c') diff --git a/libvector.c b/libvector.c index b113abe..60e6e42 100644 --- a/libvector.c +++ b/libvector.c @@ -33,9 +33,9 @@ int is_full(vector_t vec){ } int at(vector_t vec, int index){ - if (index >= vec.max_size){ + if (index >= size(vec) || index < 0){ printf("Index out of bound!!\n"); - exit(1); + exit(-1); } return vec.arr[index]; @@ -46,7 +46,7 @@ void push(vector_t *vec, int value){ printf("Array out of Size!!\n\ Can't push!! \n\ Not yet implemented resize!!\n"); - exit(1); + exit(-1); } vec->arr[vec->cur_size] = value; -- cgit v1.2.3