From: Felix Fietkau Date: Tue, 15 Jan 2013 10:00:23 +0000 (+0100) Subject: interface-ip: replace prefix_assignment_cmp with avl_strcmp X-Git-Url: https://git.archive.openwrt.org/?p=project%2Fnetifd.git;a=commitdiff_plain;h=4c08f23dfe3ddeb4949d80d84cc20d8117a54898;ds=sidebyside interface-ip: replace prefix_assignment_cmp with avl_strcmp Signed-off-by: Felix Fietkau --- diff --git a/interface-ip.c b/interface-ip.c index 8831d19..183935e 100644 --- a/interface-ip.c +++ b/interface-ip.c @@ -276,12 +276,6 @@ prefix_cmp(const void *k1, const void *k2, void *ptr) offsetof(struct device_prefix, addr)); } -static int -prefix_assignment_cmp(const void *k1, const void *k2, void *ptr) -{ - return strcmp((const char*)k1, (const char*)k2); -} - static void interface_handle_subnet_route(struct interface *iface, struct device_addr *addr, bool add) { @@ -586,7 +580,7 @@ interface_update_prefix(struct vlist_tree *tree, } else if (node_new) { prefix_new->avail = 1ULL << (64 - prefix_new->length); prefix_new->assignments = calloc(1, sizeof(*prefix_new->assignments)); - vlist_init(prefix_new->assignments, prefix_assignment_cmp, + vlist_init(prefix_new->assignments, avl_strcmp, interface_update_prefix_assignments); // Create initial assignments for interfaces