On 05-10-2012 07:49, Jesse Phillips wrote:
Just thought I would check if there was a Phobos method available or if
others had pointers. I'm currently just using a function:

bool bigEndian() {
   int i = 1;
   return *cast(ubyte*)&i == 0;
}

Any other options?

I'm using this for UUID <-> GUID conversion. GUID uses Native ordering
for 3 groupings.

version (LittleEndian) { ... }
else version (BigEndian) { ... }

http://dlang.org/version.html

--
Alex Rønne Petersen
a...@lycus.org
http://lycus.org

Reply via email to