Subversion Repositories freemyipod

Rev

Rev 576 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 576 Rev 577
Line 291... Line 291...
291
            for i in range(r, r + wordsize * width, wordsize):
291
            for i in range(r, r + wordsize * width, wordsize):
292
                if i - r > 0 and (i - r) % (separate * wordsize) == 0: sys.stdout.write(" ")
292
                if i - r > 0 and (i - r) % (separate * wordsize) == 0: sys.stdout.write(" ")
293
                if i >= 0 and i < size:
293
                if i >= 0 and i < size:
294
                    w = 0
294
                    w = 0
295
                    for b in range(wordsize):
295
                    for b in range(wordsize):
296
                        w = (w << 8) | struct.unpack("B", data[i + b])[0]
296
                        w = w | (struct.unpack("B", data[i + b])[0] << (8 * b))
297
                    sys.stdout.write((" %%0%dX" % (wordsize * 2)) % w)
297
                    sys.stdout.write((" %%0%dX" % (wordsize * 2)) % w)
298
                else: sys.stdout.write(" " * (wordsize * 2 + 1))
298
                else: sys.stdout.write(" " * (wordsize * 2 + 1))
299
            if ascii:
299
            if ascii:
300
                sys.stdout.write(" |")
300
                sys.stdout.write(" |")
301
                for i in range(r, r + wordsize * width):
301
                for i in range(r, r + wordsize * width):