bigEndian in std.bitmanip

Imperatorn johan_forsberg_86 at hotmail.com
Thu Nov 2 11:46:21 UTC 2023


On Thursday, 2 November 2023 at 11:29:05 UTC, Salih Dincer wrote:
> On Tuesday, 31 October 2023 at 14:43:43 UTC, Imperatorn wrote:
>> It might make sense to change since little endian is the most 
>> common when it comes to hardware. But big endian is most 
>> common when it comes to networking. So I guess it depends on 
>> your view of what is most common. Interacting with your local 
>> hardware or networking.
>
> I realized that I had to make my prefer based on the most 
> common. But I have to use Union. That's why I have to choose 
> little.Endian. Because it is compatible with both Union and 
> HexString. My test code works perfectly as seen below. I'm 
> grateful to everyone who helped here and [on the other 
> thread](https://forum.dlang.org/thread/ekpvajiablcfueyipcal@forum.dlang.org).

Nice to hear you found a solution. Little endian is *most common* 
in hardware but big endian is *most common* in networking, so 
defining a default endianness can be tricky.


More information about the Digitalmars-d-learn mailing list