Преглед изворни кода

LibC: Add IN_MULTICAST to in.h

Peter Ross пре 3 година
родитељ
комит
54fa06e85c
1 измењених фајлова са 2 додато и 0 уклоњено
  1. 2 0
      Userland/Libraries/LibC/netinet/in.h

+ 2 - 0
Userland/Libraries/LibC/netinet/in.h

@@ -41,6 +41,8 @@ static inline uint32_t ntohl(uint32_t value)
     return htonl(value);
     return htonl(value);
 }
 }
 
 
+#define IN_MULTICAST(x) (((x)&0xf0000000) == 0xe0000000)
+
 // NOTE: The IPv6 Addressing Scheme that we detect are documented in RFC# 2373.
 // NOTE: The IPv6 Addressing Scheme that we detect are documented in RFC# 2373.
 //       See: https://datatracker.ietf.org/doc/html/rfc2373
 //       See: https://datatracker.ietf.org/doc/html/rfc2373