Update of /cvsroot/wisp/wisp/users/dig
In directory sc8-pr-cvs1:/tmp/cvs-serv25213
Modified Files:
make-pe-exe.py
Log Message:
use cleaner syntax
Index: make-pe-exe.py
===================================================================
RCS file: /cvsroot/wisp/wisp/users/dig/make-pe-exe.py,v
retrieving revision 1.41
retrieving revision 1.42
diff -u -d -r1.41 -r1.42
--- make-pe-exe.py 13 May 2003 12:47:35 -0000 1.41
+++ make-pe-exe.py 13 May 2003 13:28:47 -0000 1.42
@@ -124,15 +124,11 @@
h = Linkie('<')
h.align(4)
# #aout/magic = 0x10B
- h.emit_wyde_sum(['#aout/magic'])
- h.emit_byte_sum(['#aout/linker-version-major'])
- h.emit_byte_sum(['#aout/linker-version-minor'])
- h.emit_tetra_sum(['#aout/text-size'])
- h.emit_tetra_sum(['#aout/data-size'])
- h.emit_tetra_sum(['#aout/bss-size'])
- h.emit_tetra_sum(['&_start', '#rva'])
- h.emit_tetra_sum(['&.text', '#rva'])
- h.emit_tetra_sum(['&.data', '#rva']) # not present in PE32+ (?)
+ h[::2] = '#aout/magic'
+ h[::1] = '#aout/linker-version-major', '#aout/linker-version-minor'
+ h[::4] = '#aout/text-size', '#aout/data-size', '#aout/bss-size'
+ h[::4] = '&_start #rva', '&.text #rva',
+ h[::4] = '&.data #rva' # not present in PE32+ (?)
# #aout/image-base must be multiple of 64ki
h.emit_tetra_sum(['#aout/image-base'])
h.emit_tetra_sum(['#aout/memory-align'])
|