diff --git a/libretro-common/include/net/net_compat.h b/libretro-common/include/net/net_compat.h index f00612e7ae..8fbe18620e 100644 --- a/libretro-common/include/net/net_compat.h +++ b/libretro-common/include/net/net_compat.h @@ -395,8 +395,8 @@ int getnameinfo_retro(const struct sockaddr *addr, socklen_t addrlen, bool addr_6to4(struct sockaddr_storage *addr); -bool ipv4_is_lan_address(struct sockaddr_in *addr); -bool ipv4_is_cgnat_address(struct sockaddr_in *addr); +bool ipv4_is_lan_address(const struct sockaddr_in *addr); +bool ipv4_is_cgnat_address(const struct sockaddr_in *addr); /** * network_init: diff --git a/libretro-common/net/net_compat.c b/libretro-common/net/net_compat.c index 0977d77a81..0bf5a6557d 100644 --- a/libretro-common/net/net_compat.c +++ b/libretro-common/net/net_compat.c @@ -423,7 +423,7 @@ bool addr_6to4(struct sockaddr_storage *addr) return true; } -bool ipv4_is_lan_address(struct sockaddr_in *addr) +bool ipv4_is_lan_address(const struct sockaddr_in *addr) { static const uint32_t subnets[] = {0x0A000000, 0xAC100000, 0xC0A80000}; static const uint32_t masks[] = {0xFF000000, 0xFFF00000, 0xFFFF0000}; @@ -440,7 +440,7 @@ bool ipv4_is_lan_address(struct sockaddr_in *addr) return false; } -bool ipv4_is_cgnat_address(struct sockaddr_in *addr) +bool ipv4_is_cgnat_address(const struct sockaddr_in *addr) { static const uint32_t subnet = 0x64400000; static const uint32_t mask = 0xFFC00000;