Re: Платформо-независимые типы в ANSI C.
On Tue, Oct 09, 2012 at 04:32:17PM +0300, Oleksandr Gavenko wrote:
> У меня возник встречный вопрос, POSIX определяет 4 функции в вариантах
> 16-/32-бит:
>
> http://pubs.opengroup.org/onlinepubs/9699919799/functions/htonl.html
> htonl, htons, ntohl, ntohs - convert values between host
> and network byte order
>
> А как быть с 64-битами? Или в сетевом стеке нет полей с 64-битами...?
Да, полей с 64 битами в сетях нет. :))) Когда люди доросли до 64 бит, они
уже избавились от детских глупостей вокруг byte ordering. К тому времени
как раз вымерли последние компьютеры с не-8-битными байтами и/или байтами
переменной длины, так что сейчас никого уже не волнуют проблемы упаковки
36 или 48 бит. Что не мешает изернету работать с 48-битным mac-адресом.
--
Eugene Berdnikov
Reply to: