Observations from an old timer playing with 64 bit numbers...
Max Laier
max at love2party.net
Tue Jun 22 22:01:27 UTC 2010
On Tuesday 22 June 2010 23:46:02 Randall Stewart wrote:
> Hi all:
>
> I have had some fun in my day job playing with exchanging 64bit
> numbers. Unfortunately
> there is no ntohll() OR htonll() which would be the logical thing (for
> us old farts) to use.
>
> Yes, I have found htobe64() and friends.. and that would work.. but I
> still cannot
> help but feeling we should have the ntohll() and htonll().. for
> consistency if nothing
> else.
>
> Any objections to this showing up in a head near you soon (speak soon
> or I will commit
> the patches to add these ;-D)
Is there any precedence in other *BSDs or elsewhere? There is already enough
difference in endian.h between the BSDs (OpenBSD has betohXX instead of
beXXtoh) and it makes porting code difficult. I'd prefer to not add
gratuitous aliases for things that already have a well-known name.
Thanks,
Max
More information about the freebsd-net
mailing list