diff options
author | Caleb Tennis <caleb@gentoo.org> | 2004-06-11 12:30:05 +0000 |
---|---|---|
committer | Caleb Tennis <caleb@gentoo.org> | 2004-06-11 12:30:05 +0000 |
commit | 0ef00d22c5616f7fd944db54573f76682b1d9929 (patch) | |
tree | 55ac57c0aa8521efa632017393c389e9ce57ca12 /kde-base | |
parent | Stable on alpha. (diff) | |
download | historical-0ef00d22c5616f7fd944db54573f76682b1d9929.tar.gz historical-0ef00d22c5616f7fd944db54573f76682b1d9929.tar.bz2 historical-0ef00d22c5616f7fd944db54573f76682b1d9929.zip |
Fix missing patch
Diffstat (limited to 'kde-base')
-rw-r--r-- | kde-base/arts/Manifest | 3 | ||||
-rw-r--r-- | kde-base/arts/files/arts-1.2.3-buffer.patch | 27 |
2 files changed, 29 insertions, 1 deletions
diff --git a/kde-base/arts/Manifest b/kde-base/arts/Manifest index 36c0922f6c19..6246326053ba 100644 --- a/kde-base/arts/Manifest +++ b/kde-base/arts/Manifest @@ -1,4 +1,4 @@ -MD5 34cb1b1b96687cbcdc145bea8d959633 arts-1.3.0_alpha1.ebuild 2844 +MD5 8f1697b0a9a26244140d7912a9f9a1a4 arts-1.3.0_alpha1.ebuild 2845 MD5 50fa957849948de56e4dae5838df2543 arts-1.2.1.ebuild 3068 MD5 fe303a24daa4db3cdf7b52fa6597c7fc arts-1.1.5.ebuild 2756 MD5 719ba4619fda142dbaca3db02cbe6fce arts-1.2.3.ebuild 3071 @@ -16,3 +16,4 @@ MD5 31e77598f97a91673f69ed4c44bd1f57 files/digest-arts-1.2.0 63 MD5 4adfa9a4a83af1e64f93a0b430bf7532 files/digest-arts-1.2.1 64 MD5 1fc0f59ed1b61c1221f4156dac3569b7 files/digest-arts-1.2.2 63 MD5 ac0526184e3193af65a2a8aa7fd5feab files/digest-arts-1.2.3 63 +MD5 e78db892e7b447f86fab2ea9503a3a3d files/arts-1.2.3-buffer.patch 745 diff --git a/kde-base/arts/files/arts-1.2.3-buffer.patch b/kde-base/arts/files/arts-1.2.3-buffer.patch new file mode 100644 index 000000000000..b8bb4a94ec9f --- /dev/null +++ b/kde-base/arts/files/arts-1.2.3-buffer.patch @@ -0,0 +1,27 @@ +--- mcop/buffer.cc.orig 2004-03-24 14:51:23.586055192 +0100 ++++ mcop/buffer.cc 2004-03-24 14:56:14.054897216 +0100 +@@ -87,9 +87,8 @@ + void Buffer::writeFloat(float f) { + // FIXME: on some machines this may fail badly (there is explicit + // float marshalling and demarshalling code in mico/orb/util.cc) +- +- long *f_as_long = (long *)&f; +- writeLong(*f_as_long); ++ union { float f; long l; } u = {f}; ++ writeLong(u.l); + } + + void Buffer::writeFloatSeq(const std::vector<float>& seq) { +@@ -252,9 +251,10 @@ + float Buffer::readFloat() + { + // FIXME: see writeFloat() +- long f_as_long = readLong(); ++ union {float f; long l; } u; ++ u.l = readLong(); + +- if(!_readError) return *(float *)&f_as_long; ++ if(!_readError) return u.f; + return 0.0; + } + |