diff options
author | Erich Eckner <git@eckner.net> | 2019-12-08 21:52:55 +0100 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2019-12-08 21:52:55 +0100 |
commit | c51d03261ea2ece10a60dcaf164de70fc52025f0 (patch) | |
tree | a557af52fe3b08ff3460a74811a6b4623c3e3318 /manualPorts/shntool/shntool-3.0.10-large-size.diff | |
parent | 37b843f0b9bd4e2b02acc26011a76891db2913dd (diff) | |
download | crux-ports-c51d03261ea2ece10a60dcaf164de70fc52025f0.tar.xz |
shntool new
Diffstat (limited to 'manualPorts/shntool/shntool-3.0.10-large-size.diff')
-rw-r--r-- | manualPorts/shntool/shntool-3.0.10-large-size.diff | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/manualPorts/shntool/shntool-3.0.10-large-size.diff b/manualPorts/shntool/shntool-3.0.10-large-size.diff new file mode 100644 index 0000000..539c7fb --- /dev/null +++ b/manualPorts/shntool/shntool-3.0.10-large-size.diff @@ -0,0 +1,22 @@ +diff -aur shntool-3.0.10-clean/src/core_fileio.c shntool-3.0.10-size/src/core_fileio.c +--- shntool-3.0.10-clean/src/core_fileio.c 2009-03-11 17:18:01.000000000 +0000 ++++ shntool-3.0.10-size/src/core_fileio.c 2012-08-11 17:20:14.000000000 +0100 +@@ -110,10 +110,16 @@ + buf[4] = 0; + + if (be_val) +- *be_val = (buf[0] << 24) | (buf[1] << 16) | (buf[2] << 8) | buf[3]; ++ *be_val = (((unsigned long)buf[0]) << 24) ++ | (((unsigned long)buf[1]) << 16) ++ | (((unsigned long)buf[2]) << 8) ++ | ((unsigned long)buf[3]); + + if (le_val) +- *le_val = (buf[3] << 24) | (buf[2] << 16) | (buf[1] << 8) | buf[0]; ++ *le_val = (((unsigned long)buf[3]) << 24) ++ | (((unsigned long)buf[2]) << 16) ++ | (((unsigned long)buf[1]) << 8) ++ | ((unsigned long)buf[0]); + + if (tag_val) + tagcpy(tag_val,buf); |