u_int8_t max_prefix_length;
};
-ARRAY_LIST(delta, struct vrp)
+ARRAY_LIST(delta, struct vrp *)
ARRAY_LIST(deltasdb, struct delta)
struct deltasdb db;
int
delta_add_vrp(struct delta *delta, struct vrp *vrp)
{
- return delta_add(delta, vrp);
+ return delta_add(delta, &vrp);
}
void
-vrp_destroy(struct vrp *vrp)
+vrp_destroy(struct vrp **vrp)
{
- free(vrp);
+ free(*vrp);
}
void
int delta_add_vrp(struct delta *, struct vrp *);
int deltas_db_add_delta(struct delta *);
-void vrp_destroy(struct vrp *);
+void vrp_destroy(struct vrp **);
void delta_destroy(struct delta *);
void deltas_db_destroy();