Kaydet (Commit) b8f134e3 authored tarafından Thomas Heller's avatar Thomas Heller

The binary layout of cfgdata has changed, so the magic number has to

change as well.  Add a comment explaining this.
üst 5ef60185
......@@ -253,8 +253,14 @@ class bdist_wininst (Command):
# empty pre-install script
cfgdata = cfgdata + "\0"
file.write(cfgdata)
# The 'magic number' 0x1234567B is used to make sure that the
# binary layout of 'cfgdata' is what the wininst.exe binary
# expects. If the layout changes, increment that number, make
# the corresponding changes to the wininst.exe sources, and
# recompile them.
header = struct.pack("<iii",
0x1234567A, # tag
0x1234567B, # tag
len(cfgdata), # length
bitmaplen, # number of bytes in bitmap
)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment