Perfect-Net
Perfect-Net copied to clipboard
Fixes for 32-bit Swift (arm)
These changes are a bit ugly. The issue with INADDR_CONST is that I have to tell Swift very explicitly (this feels like a swift bug to me) the bit pattern type. The literal constant is stubbornly interpreted as a Int, which being 32-bit, would overflow (swift protects the sign bit).
The change to NetTCPSSL.swift is because the api is slightly different. So, this just traps the arm case and coerces the type.