Subversion Repositories freemyipod

Rev

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

Rev 575 Rev 576
Line 292... Line 292...
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 << 8) | struct.unpack("B", data[i + b])[0]
297
                    sys.stdout.write((" %%%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):
302
                    if i - r > 0 and (i - r) % asciisep == 0: sys.stdout.write(" ")
302
                    if i - r > 0 and (i - r) % asciisep == 0: sys.stdout.write(" ")