/**
* Allocate a new vector structure with a single empty data segment.
*/
-struct GNUNET_CONTAINER_Vector * GNUNET_CONTAINER_vector_new(unsigned int vss);
+struct GNUNET_CONTAINER_Vector * GNUNET_CONTAINER_vector_create(unsigned int vss);
/**
* Free vector structure including its data segments, but _not_ including the
* stored void pointers. It is the user's responsibility to empty the vector
* when necessary to avoid memory leakage.
*/
-void GNUNET_CONTAINER_vector_free(struct GNUNET_CONTAINER_Vector *v);
+void GNUNET_CONTAINER_vector_destroy(struct GNUNET_CONTAINER_Vector *v);
/**
* Return the size of the vector.
/**
* Allocate a new vector structure with a single empty data segment.
*/
-struct GNUNET_CONTAINER_Vector * GNUNET_CONTAINER_vector_new(unsigned int vss) {
+struct GNUNET_CONTAINER_Vector * GNUNET_CONTAINER_vector_create(unsigned int vss) {
struct GNUNET_CONTAINER_Vector *rvalue;
if (vss < 2)
* stored void pointers. It is the user's responsibility to empty the vector
* when necessary to avoid memory leakage.
*/
-void GNUNET_CONTAINER_vector_free(struct GNUNET_CONTAINER_Vector *v) {
+void GNUNET_CONTAINER_vector_destroy(struct GNUNET_CONTAINER_Vector *v) {
VectorSegment * vs;
VectorSegment * vsNext;
static int test(int size) {
struct GNUNET_CONTAINER_Vector * v;
- v = GNUNET_CONTAINER_vector_new(size);
+ v = GNUNET_CONTAINER_vector_create(size);
if (0 != GNUNET_CONTAINER_vector_size(v))
{ DUMP(v); return 1; }
if (GNUNET_OK != GNUNET_CONTAINER_vector_insert_at(v, "first", 0))
{ DUMP(v); return 1; }
if (0 != GNUNET_CONTAINER_vector_size(v))
{ DUMP(v); return 1; }
- GNUNET_CONTAINER_vector_free(v);
+ GNUNET_CONTAINER_vector_destroy(v);
return 0;
}
long i;
struct GNUNET_CONTAINER_Vector * v;
- v = GNUNET_CONTAINER_vector_new(size);
+ v = GNUNET_CONTAINER_vector_create(size);
for (i=0;i<500;i++)
if (GNUNET_OK != GNUNET_CONTAINER_vector_insert_at(v, (void*)i, 0))
if (i != (long) GNUNET_CONTAINER_vector_get_previous(v))
{ DUMP(v); return 1; }
- GNUNET_CONTAINER_vector_free(v);
+ GNUNET_CONTAINER_vector_destroy(v);
return 0;
}
int main(int argc,
char * argv[]) {
- if (NULL != GNUNET_CONTAINER_vector_new(0))
+ if (NULL != GNUNET_CONTAINER_vector_create(0))
{ printf("At %d\n", __LINE__); return 1; }
- if (NULL != GNUNET_CONTAINER_vector_new(1))
+ if (NULL != GNUNET_CONTAINER_vector_create(1))
{ printf("At %d\n", __LINE__); return 1; }
if (test(2) != 0)
{ printf("At %d\n", __LINE__); return 1; }