Package: msitools / 0.99-2

Metadata

Package Version Patches format
msitools 0.99-2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
config.patch | (download)

config.vapi | 12 12 + 0 - 0 !
1 file changed, 12 insertions(+)

 pull in missing config.vapi from upstream
common.patch | (download)

common.vapi | 52 52 + 0 - 0 !
1 file changed, 52 insertions(+)

 pull in missing common.vapi from upstream
libxml2.patch | (download)

vapi/libxml-2.0.vapi | 1863 1863 + 0 - 0 !
1 file changed, 1863 insertions(+)

 pull in missing libxml-2.0.vapi from upstream
big endian.patch | (download)

libmsi/string.c | 15 8 + 7 - 0 !
1 file changed, 8 insertions(+), 7 deletions(-)

 [patch] explicitly mark little-endian data

The values in the string table are stored in little-endian order;
explicitly convert from little-endian to host order so that the
function will work on big-endian platforms too.

This was broken by 31bd06e12db26147434735e5a60c385f0d25332f, which
effectively reverted c401fd3d4d2c9ac0ec6599315477eff9479b8474; instead
of reverting to that, this patch keeps the Wine-style code, but
"decorates" the problematic reads.

Fixes: #10
Signed-off-by: Stephen Kitt <steve@sk2.org>