Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Deconst to please gcc
Baptiste Daroussin committed 12 years ago
commit 515f57794cb40a4d8cd986b4e6db1a25e9bb9447
parent 018f7f6
1 file changed +8 -4
modified libpkg/dns_utils.c
@@ -43,8 +43,10 @@ typedef union {
static int
srv_priority_cmp(const void *a, const void *b)
{
-
	struct dns_srvinfo *da = *(struct dns_srvinfo **)a;
-
	struct dns_srvinfo *db = *(struct dns_srvinfo **)b;
+
	struct dns_srvinfo *da, *db;
+
	
+
	da = *(struct dns_srvinfo **)__DECONST(void *,a);
+
	db = *(struct dns_srvinfo **)__DECONST(void *,b);

	return ((da->priority > db->priority) - (da->priority < db->priority));
}
@@ -52,9 +54,11 @@ srv_priority_cmp(const void *a, const void *b)
static int
srv_final_cmp(const void *a, const void *b)
{
-
	struct dns_srvinfo *da = *(struct dns_srvinfo **)a;
-
	struct dns_srvinfo *db = *(struct dns_srvinfo **)b;
+
	struct dns_srvinfo *da, *db;
	int res;
+
	
+
	da = *(struct dns_srvinfo **)__DECONST(void *,a);
+
	db = *(struct dns_srvinfo **)__DECONST(void *,b);

	res = ((da->priority > db->priority) - (da->priority < db->priority));
	if (res == 0)