tree-wide: use typesafe_qsort()

This commit is contained in:
Yu Watanabe
2018-09-19 08:02:52 +09:00
parent 6058516a14
commit 93bab28895
35 changed files with 243 additions and 374 deletions
+4 -6
View File
@@ -104,10 +104,8 @@ typedef struct LinkInfo {
bool has_mtu:1;
} LinkInfo;
static int link_info_compare(const void *a, const void *b) {
const LinkInfo *x = a, *y = b;
return x->ifindex - y->ifindex;
static int link_info_compare(const LinkInfo *a, const LinkInfo *b) {
return CMP(a->ifindex, b->ifindex);
}
static int decode_link(sd_netlink_message *m, LinkInfo *info) {
@@ -190,7 +188,7 @@ static int acquire_link_info_strv(sd_netlink *rtnl, char **l, LinkInfo **ret) {
c++;
}
qsort_safe(links, c, sizeof(LinkInfo), link_info_compare);
typesafe_qsort(links, c, link_info_compare);
*ret = TAKE_PTR(links);
@@ -230,7 +228,7 @@ static int acquire_link_info_all(sd_netlink *rtnl, LinkInfo **ret) {
c++;
}
qsort_safe(links, c, sizeof(LinkInfo), link_info_compare);
typesafe_qsort(links, c, link_info_compare);
*ret = TAKE_PTR(links);