forked from Mirror/frr
lib: remove unused vector_copy()
Not used anywhere in FRR, kill it. Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
This commit is contained in:
parent
26eceb2ed5
commit
05e915984c
16
lib/vector.c
16
lib/vector.c
|
@ -34,22 +34,6 @@ void vector_free(vector v)
|
||||||
XFREE(MTYPE_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 */
|
/* Check assigned index, and if it runs short double index pointer */
|
||||||
void vector_ensure(vector v, unsigned int num)
|
void vector_ensure(vector v, unsigned int num)
|
||||||
{
|
{
|
||||||
|
|
|
@ -51,7 +51,6 @@ static inline unsigned int vector_count(vector v)
|
||||||
}
|
}
|
||||||
|
|
||||||
extern void vector_free(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(vector, unsigned int);
|
||||||
extern void *vector_lookup_ensure(vector, unsigned int);
|
extern void *vector_lookup_ensure(vector, unsigned int);
|
||||||
|
|
Loading…
Reference in a new issue