Implement HashTable + fix some extra blank spaces, remove Bool type (using bool ...
[cgds.git] / src / Vector.c
index a303d54..042e75c 100644 (file)
@@ -1,5 +1,5 @@
 /**
- * @file Vector.cpp
+ * @file Vector.c
  */
 
 #include "cgds/Vector.h"
@@ -37,7 +37,7 @@ Vector* vector_copy(Vector* vector)
        return vectorCopy;
 }
 
-Bool vector_empty(Vector* vector)
+bool vector_empty(Vector* vector)
 {
        return (vector->size == 0);
 }
@@ -82,15 +82,6 @@ void vector_pop(Vector* vector)
                _vector_realloc(vector, vector->capacity >> 1);
 }
 
-void vector_pop_first(Vector* vector)
-{
-       safe_free(vector->datas[0]);
-       vector->datas++;
-       vector->size--;
-       if (vector_size(vector) <= (vector->capacity >> 1))
-               _vector_realloc(vector, vector->capacity >> 1);
-}
-
 void* _vector_get(Vector* vector, UInt index)
 {
        return vector->datas[index];
@@ -121,7 +112,8 @@ void vector_destroy(Vector* vector)
 
 VectorIterator* vector_get_iterator(Vector* vector)
 {
-       VectorIterator* vectorI = (VectorIterator*) safe_malloc(sizeof (VectorIterator));
+       VectorIterator* vectorI =
+    (VectorIterator*) safe_malloc(sizeof (VectorIterator));
        vectorI->vector = vector;
        vectorI_reset_begin(vectorI);
        return vectorI;
@@ -137,7 +129,7 @@ void vectorI_reset_end(VectorIterator* vectorI)
        vectorI->current = vectorI->vector->datas + vectorI->vector->size - 1;
 }
 
-Bool vectorI_has_data(VectorIterator* vectorI)
+bool vectorI_has_data(VectorIterator* vectorI)
 {
        return (vectorI->current >= vectorI->vector->datas &&
                vectorI->current < vectorI->vector->datas + vectorI->vector->size);