Move multicast address identification fallback macros to network.h from udp.c
authorMartin Storsjö <martin@martin.st>
Thu, 7 Oct 2010 07:53:31 +0000 (07:53 +0000)
committerMartin Storsjö <martin@martin.st>
Thu, 7 Oct 2010 07:53:31 +0000 (07:53 +0000)
Originally committed as revision 25386 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavformat/network.h
libavformat/udp.c

index d1f3d29455be9c8f4485e75f447b5159b0525102..07112ef7ef109f891c5872cb1c20bace03c7d4ee 100644 (file)
@@ -155,4 +155,11 @@ const char *ff_gai_strerror(int ecode);
 #define INET6_ADDRSTRLEN INET_ADDRSTRLEN
 #endif
 
+#ifndef IN_MULTICAST
+#define IN_MULTICAST(a) ((((uint32_t)(a)) & 0xf0000000) == 0xe0000000)
+#endif
+#ifndef IN6_IS_ADDR_MULTICAST
+#define IN6_IS_ADDR_MULTICAST(a) (((uint8_t *) (a))[0] == 0xff)
+#endif
+
 #endif /* AVFORMAT_NETWORK_H */
index 58fbe96c3f93d9522a2f0281c85eed1ad34a8100..c1160cf98cd2085bf97b99b1d686c0eeff57cf7b 100644 (file)
 #define IPV6_ADD_MEMBERSHIP IPV6_JOIN_GROUP
 #define IPV6_DROP_MEMBERSHIP IPV6_LEAVE_GROUP
 #endif
-#ifndef IN_MULTICAST
-#define IN_MULTICAST(a) ((((uint32_t)(a)) & 0xf0000000) == 0xe0000000)
-#endif
-#ifndef IN6_IS_ADDR_MULTICAST
-#define IN6_IS_ADDR_MULTICAST(a) (((uint8_t *) (a))[0] == 0xff)
-#endif
 
 typedef struct {
     int udp_fd;