[fpc-devel] https support; call for testers
Michael Van Canneyt
michael at freepascal.org
Mon May 12 09:48:39 CEST 2014
On Mon, 12 May 2014, Marco van de Voort wrote:
> In our previous episode, Michael Van Canneyt said:
>>> HostToNet is only defined for in_addr and longint, and s_addr is cuint32.
>>
>> On all platforms ?
>>
>> Strange then that this error didn't happen before.
>> Well, a simple typecast will solve this.
>
> They are old, and carry this comment:
>
> { these for are for netdb legacy compat}
>
> IIRC they were kept for 1.0.x compatibility, and the 32-bit unsigned support
> of that was not so great. Moreover I didn't care enough to deprecate them,
> but maybe we should.
Eh, what are you talking about ? HostToNet ?
The 'On all platforms' was referring to 's_addr is cuint32'.
> The newer (1.9.2+) htons etc functions (introduced with that name for Kylix
> compat) are unsigned.
We could deprecate HostToNet and let it call htons.
Michael.
More information about the fpc-devel
mailing list