switch (a->source.type) {
case HELLO_LINK:
- if (strcmp(a->source.link.ia->iface->name,
- b->source.link.ia->iface->name) < 0)
+ if (if_cmp_name_func((char *)a->source.link.ia->iface->name,
+ (char *)b->source.link.ia->iface->name) < 0)
return (-1);
- if (strcmp(a->source.link.ia->iface->name,
- b->source.link.ia->iface->name) > 0)
+ if (if_cmp_name_func((char *)a->source.link.ia->iface->name,
+ (char *)b->source.link.ia->iface->name) > 0)
return (1);
return (ldp_addrcmp(a->source.link.ia->af,
&a->source.link.src_addr, &b->source.link.src_addr));
static __inline int
iface_compare(const struct iface *a, const struct iface *b)
{
- return (strcmp(a->name, b->name));
+ return (if_cmp_name_func((char *)a->name, (char *)b->name));
}
struct iface *
static __inline int
l2vpn_if_compare(const struct l2vpn_if *a, const struct l2vpn_if *b)
{
- return (strcmp(a->ifname, b->ifname));
+ return (if_cmp_name_func((char *)a->ifname, (char *)b->ifname));
}
struct l2vpn_if *
static __inline int
l2vpn_pw_compare(const struct l2vpn_pw *a, const struct l2vpn_pw *b)
{
- return (strcmp(a->ifname, b->ifname));
+ return (if_cmp_name_func((char *)a->ifname, (char *)b->ifname));
}
struct l2vpn_pw *