mirror of
https://github.com/mpv-player/mpv
synced 2025-02-01 20:52:05 +00:00
network code portability for win32
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@18840 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
808992064d
commit
62a3993cc8
@ -381,8 +381,17 @@ is_multicast_address (char *addr)
|
||||
return -1;
|
||||
|
||||
sin.sin_family = AF_INET;
|
||||
inet_pton (AF_INET, addr, &sin.sin_addr);
|
||||
|
||||
#ifndef HAVE_WINSOCK2
|
||||
#ifdef USE_ATON
|
||||
inet_aton (addr, &sin.sin_addr);
|
||||
#else
|
||||
inet_pton (AF_INET, addr, &sin.sin_addr);
|
||||
#endif
|
||||
#else
|
||||
sin.sin_addr.s_addr = htonl (INADDR_ANY);
|
||||
#endif
|
||||
|
||||
if ((ntohl (sin.sin_addr.s_addr) >> 28) == 0xe)
|
||||
return 1;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user