[sr-dev] git:master:b2aa704d: core/ip_addr: Reformat and redefine si_flags as bitshifts

Henning Westerholt hw at skalatan.de
Tue Oct 20 12:17:17 CEST 2020


Module: kamailio
Branch: master
Commit: b2aa704dab80d1683e34346ce2354b74dd306aff
URL: https://github.com/kamailio/kamailio/commit/b2aa704dab80d1683e34346ce2354b74dd306aff

Author: Alex Hermann <alex at hexla.nl>
Committer: Henning Westerholt <hw at skalatan.de>
Date: 2020-10-20T12:17:10+02:00

core/ip_addr: Reformat and redefine si_flags as bitshifts

Make it a bit easier to read

---

Modified: src/core/ip_addr.h

---

Diff:  https://github.com/kamailio/kamailio/commit/b2aa704dab80d1683e34346ce2354b74dd306aff.diff
Patch: https://github.com/kamailio/kamailio/commit/b2aa704dab80d1683e34346ce2354b74dd306aff.patch

---

diff --git a/src/core/ip_addr.h b/src/core/ip_addr.h
index 2b67c214ec..b366586ca9 100644
--- a/src/core/ip_addr.h
+++ b/src/core/ip_addr.h
@@ -77,8 +77,14 @@ union sockaddr_union{
 };
 
 
-enum si_flags { SI_NONE=0, SI_IS_IP=1, SI_IS_LO=2, SI_IS_MCAST=4,
-	SI_IS_ANY=8, SI_IS_MHOMED=16 };
+enum si_flags {
+	SI_NONE         = 0,
+	SI_IS_IP        = (1<<0),
+	SI_IS_LO        = (1<<1),
+	SI_IS_MCAST     = (1<<2),
+	SI_IS_ANY       = (1<<3),
+	SI_IS_MHOMED    = (1<<4),
+};
 
 typedef struct addr_info {
 	str name; /* name - eg.: foo.bar or 10.0.0.1 */




More information about the sr-dev mailing list