X-Git-Url: https://www.tinc-vpn.org/git/browse?p=tinc;a=blobdiff_plain;f=src%2Fpokey%2Farray.c;fp=src%2Fpokey%2Farray.c;h=0000000000000000000000000000000000000000;hp=9946ad179a800c75e46946c562dc30d7ed26cf73;hb=013a2e159e42c46808ea8d0b6abd57525db30a50;hpb=efa5148bc76effb440d807d653dda02de050fde0 diff --git a/src/pokey/array.c b/src/pokey/array.c deleted file mode 100644 index 9946ad17..00000000 --- a/src/pokey/array.c +++ /dev/null @@ -1,45 +0,0 @@ -#include -#include - -#include "myalloc.h" -#include "array.h" - -void *array_add(array_t *array, void *element) -{ - if(!array) - return NULL; - - if(array->allocated == 0) - { - array->allocated = 4; - array->data = xcalloc(array->allocated, sizeof(void*)); - array->elements = 0; - } - - if(array->elements >= array->allocated - 1) - { - int newalloc; - - newalloc = array->allocated << 1; - array->data = xrealloc(array->data, newalloc * sizeof(void*)); - array->allocated = newalloc; - } - - array->data[array->elements] = element; - array->elements++; - return element; -} - -array_t *array_create(void) -{ - array_t *r; - - r = xcalloc(1, sizeof(*r)); - return r; -} - -void array_free(array_t *array) -{ - free(array->data); - free(array); -}