From: David Lamparter Date: Sun, 21 Jul 2024 16:46:58 +0000 (-0700) Subject: lib: remove unused vector_copy() X-Git-Tag: base_10.2~220^2~13 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=05e915984c641d59b4d4b0e83c1f301de4cba460;p=matthieu%2Ffrr.git lib: remove unused vector_copy() Not used anywhere in FRR, kill it. Signed-off-by: David Lamparter --- diff --git a/lib/vector.c b/lib/vector.c index 60d383101a..16b45254cb 100644 --- a/lib/vector.c +++ b/lib/vector.c @@ -34,22 +34,6 @@ void vector_free(vector v) XFREE(MTYPE_VECTOR, v); } -vector vector_copy(vector v) -{ - unsigned int size; - vector new = XCALLOC(MTYPE_VECTOR, sizeof(struct _vector)); - - new->active = v->active; - new->alloced = v->alloced; - new->count = v->count; - - size = sizeof(void *) * (v->alloced); - new->index = XCALLOC(MTYPE_VECTOR_INDEX, size); - memcpy(new->index, v->index, size); - - return new; -} - /* Check assigned index, and if it runs short double index pointer */ void vector_ensure(vector v, unsigned int num) { diff --git a/lib/vector.h b/lib/vector.h index fcbc13257a..534def4f37 100644 --- a/lib/vector.h +++ b/lib/vector.h @@ -51,7 +51,6 @@ static inline unsigned int vector_count(vector v) } extern void vector_free(vector v); -extern vector vector_copy(vector v); extern void *vector_lookup(vector, unsigned int); extern void *vector_lookup_ensure(vector, unsigned int);