aboutsummaryrefslogtreecommitdiff
path: root/misc.h
diff options
context:
space:
mode:
authorSimon Tatham <anakin@pobox.com>2017-05-28 10:00:03 +0100
committerSimon Tatham <anakin@pobox.com>2017-05-28 10:00:03 +0100
commit0bc12e1c6704b1d34bebcf54770ee1a6434c3880 (patch)
tree6e2d320124f887aabacb337841ae858e753f9825 /misc.h
parentfe5eb01f9b84b344bd1d476f409626fd7b4cd5f9 (diff)
downloadwix-on-linux-0bc12e1c6704b1d34bebcf54770ee1a6434c3880.tar.gz
wix-on-linux-0bc12e1c6704b1d34bebcf54770ee1a6434c3880.tar.bz2
wix-on-linux-0bc12e1c6704b1d34bebcf54770ee1a6434c3880.zip
Fix WORD16 and WORD32 macros.
I made the mistake of using the same variable name _offset for the temporary variable in WORD16 and WORD32, and for the one in BYTE which the other two use as a subroutine - meaning that the declaration on the first line of BYTE read 'size_t _offset = _offset+3' or similar, in which the RHS _offset referred to the newly declared LHS one rather than to the one in the outer scope. WORD32 had the additional goof that I had declared its return-value accumulator variable as a 16- rather than 32-bit integer due to copy-and-paste error. Between those two mistakes - surely introduced at the last minute when I was doing code cleanup on this source base, because I know this function was working OK before then - I had completely broken the extraction of version strings from PE executables.
Diffstat (limited to 'misc.h')
0 files changed, 0 insertions, 0 deletions