Skip to content

Commit 415cb78

Browse files
committed
cleanup: Some portability/warning fixes for Windows builds.
1 parent 425216d commit 415cb78

File tree

2 files changed

+6
-10
lines changed

2 files changed

+6
-10
lines changed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
7923791feaca748f570f81dd79556c7763fa2f7611e3790129fe44ffa95cf916 /usr/local/bin/tox-bootstrapd
1+
269d2d95028f192bbf65a01b938068b8fc9e798bbe1d5ecaf67cae124e45c2a9 /usr/local/bin/tox-bootstrapd

toxcore/network.c

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
#define _XOPEN_SOURCE 700
2222
#endif
2323

24-
#if defined(_WIN32) && _WIN32_WINNT >= _WIN32_WINNT_WINXP
24+
#if defined(_WIN32) && defined(_WIN32_WINNT) && _WIN32_WINNT >= _WIN32_WINNT_WINXP
2525
#undef _WIN32_WINNT
2626
#define _WIN32_WINNT 0x501
2727
#endif
@@ -361,13 +361,9 @@ IP4 get_ip4_loopback(void)
361361

362362
IP6 get_ip6_loopback(void)
363363
{
364-
IP6 loopback;
365-
#ifdef ESP_PLATFORM
366-
loopback = empty_ip_port.ip.ip.v6;
364+
/* in6addr_loopback isn't available everywhere, so we do it ourselves. */
365+
IP6 loopback = empty_ip_port.ip.ip.v6;
367366
loopback.uint8[15] = 1;
368-
#else
369-
get_ip6(&loopback, &in6addr_loopback);
370-
#endif
371367
return loopback;
372368
}
373369

@@ -565,15 +561,15 @@ non_null()
565561
static int sys_getsockopt(void *obj, int sock, int level, int optname, void *optval, size_t *optlen)
566562
{
567563
socklen_t len = *optlen;
568-
const int ret = getsockopt(sock, level, optname, optval, &len);
564+
const int ret = getsockopt(sock, level, optname, (char *)optval, &len);
569565
*optlen = len;
570566
return ret;
571567
}
572568

573569
non_null()
574570
static int sys_setsockopt(void *obj, int sock, int level, int optname, const void *optval, size_t optlen)
575571
{
576-
return setsockopt(sock, level, optname, optval, optlen);
572+
return setsockopt(sock, level, optname, (const char *)optval, optlen);
577573
}
578574

579575
static const Network_Funcs system_network_funcs = {

0 commit comments

Comments
 (0)