diff --git a/scripts/dbgle32.py b/scripts/dbgle32.py new file mode 100755 index 00000000..16e16c04 --- /dev/null +++ b/scripts/dbgle32.py @@ -0,0 +1,89 @@ +#!/usr/bin/env python3 + +# prevent local imports +if __name__ == "__main__": + __import__('sys').path.pop(0) + +import io +import os +import struct +import sys + + +# open with '-' for stdin/stdout +def openio(path, mode='r', buffering=-1): + import os + if path == '-': + if 'r' in mode: + return os.fdopen(os.dup(sys.stdin.fileno()), mode, buffering) + else: + return os.fdopen(os.dup(sys.stdout.fileno()), mode, buffering) + else: + return open(path, mode, buffering) + +def fromle32(data): + return struct.unpack('