Commit: eeefbbcc78ff308c06b32b5887be0faca781c3c6
Author: Lawrence D'Oliveiro
Date:   Fri Jan 31 13:20:06 2014 +0100
https://developer.blender.org/rBeeefbbcc78ff308c06b32b5887be0faca781c3c6

SCons: Simplify Endian determination

Differential Revision: https://developer.blender.org/D252

===================================================================

M       build_files/scons/tools/btools.py

===================================================================

diff --git a/build_files/scons/tools/btools.py 
b/build_files/scons/tools/btools.py
index 9ab5fce..744896c 100644
--- a/build_files/scons/tools/btools.py
+++ b/build_files/scons/tools/btools.py
@@ -63,19 +63,8 @@ def get_hash():
     return build_hash
 
 
-# copied from: http://www.scons.org/wiki/AutoconfRecipes
 def checkEndian():
-    import struct
-    array = struct.pack('cccc', '\x01', '\x02', '\x03', '\x04')
-    i = struct.unpack('i', array)
-    # Little Endian
-    if i == struct.unpack('<i', array):
-        return "little"
-    # Big Endian
-    elif i == struct.unpack('>i', array):
-        return "big"
-    else:
-        raise Exception("cant find endian")
+    return sys.byteorder
 
 
 # This is used in creating the local config directories

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to