Skip to content

Change GUINT_FROM_LE to GUINT16_FROM_LE

Jerry James requested to merge jjames/msitools:master into master

Commit 9bbcc6da replaced a 16-bit byte swap function with GUINT_FROM_LE, which is a 32-bit byte swap function. The result is that the 16-bit pool values are sign extended to 32-bit values, then a 4-byte swap is done. With this change, msitools builds and passes its tests on an s390x (big endian) host.

Merge request reports