File tree Expand file tree Collapse file tree 1 file changed +5
-13
lines changed Expand file tree Collapse file tree 1 file changed +5
-13
lines changed Original file line number Diff line number Diff line change @@ -37,21 +37,13 @@ namespace
37
37
// Helper function for converting a SFML address to a CSFML one
38
38
[[nodiscard]] sfIpAddress fromSFMLAddress (std::optional<sf::IpAddress> address)
39
39
{
40
- sfIpAddress result{};
41
-
42
- if (address)
43
- {
44
- std::strncpy (result.address , address->toString ().c_str (), 15 );
45
- }
40
+ if (!address)
41
+ return sfIpAddress_None;
46
42
43
+ sfIpAddress result{};
44
+ std::strncpy (result.address , address->toString ().c_str (), 15 );
47
45
return result;
48
46
}
49
-
50
- // Helper function for converting a CSFML address to a SFML one
51
- [[nodiscard]] std::optional<sf::IpAddress> toSFMLAddress (sfIpAddress address)
52
- {
53
- return sf::IpAddress::resolve (address.address );
54
- }
55
47
} // namespace
56
48
57
49
@@ -104,7 +96,7 @@ void sfIpAddress_toString(sfIpAddress address, char* string)
104
96
// //////////////////////////////////////////////////////////
105
97
uint32_t sfIpAddress_toInteger (sfIpAddress address)
106
98
{
107
- auto sfmlAddress = toSFMLAddress ( address);
99
+ const auto sfmlAddress = sf::IpAddress::resolve (address. address );
108
100
return sfmlAddress ? sfmlAddress->toInteger () : 0 ;
109
101
}
110
102
You can’t perform that action at this time.
0 commit comments