From 54fa06e85c338d6b36fe0f7fff69e36341b8d1fb Mon Sep 17 00:00:00 2001 From: Peter Ross Date: Tue, 1 Mar 2022 19:50:18 +1100 Subject: [PATCH] LibC: Add IN_MULTICAST to in.h --- Userland/Libraries/LibC/netinet/in.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Userland/Libraries/LibC/netinet/in.h b/Userland/Libraries/LibC/netinet/in.h index 5b8e1274e5..c31dfe01cf 100644 --- a/Userland/Libraries/LibC/netinet/in.h +++ b/Userland/Libraries/LibC/netinet/in.h @@ -41,6 +41,8 @@ static inline uint32_t ntohl(uint32_t value) return htonl(value); } +#define IN_MULTICAST(x) (((x)&0xf0000000) == 0xe0000000) + // NOTE: The IPv6 Addressing Scheme that we detect are documented in RFC# 2373. // See: https://datatracker.ietf.org/doc/html/rfc2373