<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>130482</bug_id>
          
          <creation_ts>2006-04-19 07:54 0000</creation_ts>
          <short_desc>games-fps/lsdldoom-1.4.4.4 fails to compile with gcc-4.1.0</short_desc>
          <delta_ts>2006-05-05 17:32:29 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Applications</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>117482</blocked>
          
          <everconfirmed>1</everconfirmed>
          <reporter>david.morgan@gmail.com</reporter>
          <assigned_to>games@gentoo.org</assigned_to>
          

      

      
          <long_desc isprivate="0">
            <who>david.morgan@gmail.com</who>
            <bug_when>2006-04-19 07:54:44 0000</bug_when>
            <thetext>gcc -DHAVE_CONFIG_H -I. -I. -I..     -I/usr/include/SDL -D_REENTRANT  -DHAVE_NET -DHAVE_BSD_NET -O2 -march=pentium3 -pipe  -c hu_lib.c
In file included from doomstat.h:43,
                 from hu_lib.c:37:
doomdata.h:69: warning: </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>david.morgan@gmail.com</who>
            <bug_when>2006-04-19 07:54:44 0000</bug_when>
            <thetext>gcc -DHAVE_CONFIG_H -I. -I. -I..     -I/usr/include/SDL -D_REENTRANT  -DHAVE_NET -DHAVE_BSD_NET -O2 -march=pentium3 -pipe  -c hu_lib.c
In file included from doomstat.h:43,
                 from hu_lib.c:37:
doomdata.h:69: warning: packed attribute ignored
doomdata.h:80: warning: packed attribute ignored
doomdata.h:91: warning: packed attribute ignored
doomdata.h:146: warning: packed attribute ignored
doomdata.h:152: warning: packed attribute ignored
doomdata.h:163: warning: packed attribute ignored
doomdata.h:179: warning: packed attribute ignored
doomdata.h:189: warning: packed attribute ignored
In file included from hu_lib.c:38:
v_video.h:151: warning: function definition has qualified void return type
In file included from doomstat.h:43,
                 from r_segs.c:38:
doomdata.h:69: warning: packed attribute ignored
doomdata.h:80: warning: packed attribute ignored
doomdata.h:91: warning: packed attribute ignored
doomdata.h:146: warning: packed attribute ignored
doomdata.h:152: warning: packed attribute ignored
doomdata.h:163: warning: packed attribute ignored
doomdata.h:179: warning: packed attribute ignored
doomdata.h:189: warning: packed attribute ignored
r_segs.c:50: error: static declaration of segtextured follows non-static declaration
r_bsp.h:46: error: previous declaration of segtextured was here
r_segs.c:51: error: static declaration of markfloor follows non-static declaration
r_bsp.h:47: error: previous declaration of markfloor was here
r_segs.c:52: error: static declaration of markceiling follows non-static declaration
r_bsp.h:48: error: previous declaration of markceiling was here
r_segs.c:68: error: static declaration of rw_x follows non-static declaration
r_bsp.h:44: error: previous declaration of rw_x was here
r_segs.c:69: error: static declaration of rw_stopx follows non-static declaration
r_bsp.h:45: error: previous declaration of rw_stopx was here
make[2]: *** [r_segs.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory `/var/tmp/portage/lsdldoom-1.4.4.4/work/lsdldoom-1.4.4.4/src&apos;
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/lsdldoom-1.4.4.4/work/lsdldoom-1.4.4.4&apos;
make: *** [all-recursive-am] Error 2

!!! ERROR: games-fps/lsdldoom-1.4.4.4 failed.
Call stack:
  ebuild.sh, line 1532:   Called dyn_compile
  ebuild.sh, line 929:   Called src_compile
  lsdldoom-1.4.4.4.ebuild, line 39:   Called die

!!! (no error message)
!!! If you need support, post the topmost build error, and the call stack if relevant.

It seems to be the same as bug https://bugs.gentoo.org/show_bug.cgi?id=128943 for prboom.

I haven&apos;t been able to locate the patch(es) that fixed the problem, but I do have a diff between the release of prboom with the gcc-4 fixes and the previous version, so I&apos;ll see if I can figure out how to fix it.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>david.morgan@gmail.com</who>
            <bug_when>2006-04-22 13:00:32 0000</bug_when>
            <thetext>Created an attachment (id=85207)
1.4.4.4-gcc41.patch

As I said on irc, I&apos;m not sure if the asm stuff is right (drawcol.S and drawspan.S), the other stuff should be ok (they&apos;re almost entirely taken from prboom&apos;s gcc-4.1 fixes, so if you commit this you should probably thank Colin Phipps).

(btw, the gcc-3.4 fixes are still needed, so if you want to test this manually, you&apos;ll either need to apply the patch in portage for that too, or use http://users.ox.ac.uk/~wadh2045/1.4.4.4-gcc41.patch, which was the patch I had before I saw that some problems had already been fixed).</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>tupone@gentoo.org</who>
            <bug_when>2006-05-05 17:32:29 0000</bug_when>
            <thetext>lsdldoom has been fixed in portage.
Only the offending file has been patched.
Thanks for report and patch</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>85207</attachid>
            <date>2006-04-22 13:00 0000</date>
            <desc>1.4.4.4-gcc41.patch</desc>
            <filename>1.4.4.4-gcc41.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">ZGlmZiAtdXIgbHNkbGRvb20tMS40LjQuNC5vcmlnMS9zcmMvZF9kZWguYyBsc2RsZG9vbS0xLjQu
NC40L3NyYy9kX2RlaC5jCi0tLSBsc2RsZG9vbS0xLjQuNC40Lm9yaWcxL3NyYy9kX2RlaC5jCTIw
MDYtMDQtMjIgMTk6NTQ6NTcuMDAwMDAwMDAwICswMTAwCisrKyBsc2RsZG9vbS0xLjQuNC40L3Ny
Yy9kX2RlaC5jCTIwMDYtMDQtMjIgMjA6MDg6NTAuMDAwMDAwMDAwICswMTAwCkBAIC05NjUsNyAr
OTY1LDcgQEAKIC8vIFByb3RvdHlwZXMgZm9yIGJsb2NrIHByb2Nlc3NpbmcgZnVuY3Rpb25zCiAv
LyBQb2ludGVycyB0byB0aGVzZSBmdW5jdGlvbnMgYXJlIHVzZWQgYXMgdGhlIGJsb2NrcyBhcmUg
ZW5jb3VudGVyZWQuCiAKLXZvaWQgZGVoX3Byb2NUaGluZyhERUhGSUxFICosIEZJTEUqLCBjaGFy
ICopOworc3RhdGljIHZvaWQgZGVoX3Byb2NUaGluZyhERUhGSUxFICpmcGluLCBGSUxFKiBmcG91
dCwgY2hhciAqbGluZSk7CiB2b2lkIGRlaF9wcm9jRnJhbWUoREVIRklMRSAqLCBGSUxFKiwgY2hh
ciAqKTsKIHZvaWQgZGVoX3Byb2NQb2ludGVyKERFSEZJTEUgKiwgRklMRSosIGNoYXIgKik7CiB2
b2lkIGRlaF9wcm9jU291bmRzKERFSEZJTEUgKiwgRklMRSosIGNoYXIgKik7CmRpZmYgLXVyIGxz
ZGxkb29tLTEuNC40LjQub3JpZzEvc3JjL2Rvb210eXBlLmggbHNkbGRvb20tMS40LjQuNC9zcmMv
ZG9vbXR5cGUuaAotLS0gbHNkbGRvb20tMS40LjQuNC5vcmlnMS9zcmMvZG9vbXR5cGUuaAkyMDA2
LTA0LTIyIDE5OjU0OjU3LjAwMDAwMDAwMCArMDEwMAorKysgbHNkbGRvb20tMS40LjQuNC9zcmMv
ZG9vbXR5cGUuaAkyMDA2LTA0LTIyIDIwOjA4OjUwLjAwMDAwMDAwMCArMDEwMApAQCAtNDcsNiAr
NDcsMTIgQEAKIHR5cGVkZWYgc2lnbmVkIGxvbmcgbG9uZyBpbnRfNjRfdDsgCiB0eXBlZGVmIHVu
c2lnbmVkIGxvbmcgbG9uZyB1aW50XzY0X3Q7IAogCisjaWZkZWYgX19HTlVDX18KKyNkZWZpbmUg
Q09OU1RGVU5DIF9fYXR0cmlidXRlX18oKGNvbnN0KSkKKyNlbHNlCisjZGVmaW5lIENPTlNURlVO
QworI2VuZGlmCisKIC8qIENQaGlwcHMgLSB1c2UgbGltaXRzLmggaW5zdGVhZCBvZiBkZXByZWNp
YXRlZCB2YWx1ZXMuaCAqLwogI2luY2x1ZGUgPGxpbWl0cy5oPgogI2VuZGlmCmRpZmYgLXVyIGxz
ZGxkb29tLTEuNC40LjQub3JpZzEvc3JjL2RyYXdjb2wuUyBsc2RsZG9vbS0xLjQuNC40L3NyYy9k
cmF3Y29sLlMKLS0tIGxzZGxkb29tLTEuNC40LjQub3JpZzEvc3JjL2RyYXdjb2wuUwkyMDA2LTA0
LTIyIDE5OjU0OjU3LjAwMDAwMDAwMCArMDEwMAorKysgbHNkbGRvb20tMS40LjQuNC9zcmMvZHJh
d2NvbC5TCTIwMDYtMDQtMjIgMjA6MjM6MzkuMDAwMDAwMDAwICswMTAwCkBAIC00MSw3ICs0MSw3
IEBACiAKICAudGV4dAogIC5hbGlnbiA4Ci0gLmdsb2JsIFJfRHJhd0NvbHVtbl9Ob3JtYWwKKy8v
IC5nbG9ibCBSX0RyYXdDb2x1bW5fTm9ybWFsCiBSX0RyYXdDb2x1bW5fTm9ybWFsOgogCiAgcHVz
aGwgJWVicApAQCAtMTk2LDcgKzE5Niw3IEBACiAvLz09PT09PT09PT09PT09PT0KIAogIC5hbGln
biA4Ci0gLmdsb2JsIFJfRHJhd1RMQ29sdW1uX05vcm1hbAorLy8gLmdsb2JsIFJfRHJhd1RMQ29s
dW1uX05vcm1hbAogUl9EcmF3VExDb2x1bW5fTm9ybWFsOgogCiAgcHVzaGwgJWVicApAQCAtMzg2
LDcgKzM4Niw3IEBACiAgcmV0CiAKICAuYWxpZ24gOAotIC5nbG9ibCBSX0RyYXdDb2x1bW5fSGln
aFJlcworLy8gLmdsb2JsIFJfRHJhd0NvbHVtbl9IaWdoUmVzCiBSX0RyYXdDb2x1bW5fSGlnaFJl
czoKIAogIHB1c2hsICVlYnAKQEAgLTU0MCw3ICs1NDAsNyBAQAogLy89PT09PT09PT09PT09PT09
CiAKICAuYWxpZ24gOAotIC5nbG9ibCBSX0RyYXdUTENvbHVtbl9IaWdoUmVzCisvLyAuZ2xvYmwg
Ul9EcmF3VExDb2x1bW5fSGlnaFJlcwogUl9EcmF3VExDb2x1bW5fSGlnaFJlczoKIAogIHB1c2hs
ICVlYnAKZGlmZiAtdXIgbHNkbGRvb20tMS40LjQuNC5vcmlnMS9zcmMvZHJhd3NwYW4uUyBsc2Rs
ZG9vbS0xLjQuNC40L3NyYy9kcmF3c3Bhbi5TCi0tLSBsc2RsZG9vbS0xLjQuNC40Lm9yaWcxL3Ny
Yy9kcmF3c3Bhbi5TCTIwMDYtMDQtMjIgMTk6NTQ6NTcuMDAwMDAwMDAwICswMTAwCisrKyBsc2Rs
ZG9vbS0xLjQuNC40L3NyYy9kcmF3c3Bhbi5TCTIwMDYtMDQtMjIgMjA6MjM6MzkuMDAwMDAwMDAw
ICswMTAwCkBAIC00NCw3ICs0NCw3IEBACiAKIC50ZXh0CiAuYWxpZ24gOAotLmdsb2JsIFJfRHJh
d1NwYW4KKy8vLmdsb2JsIFJfRHJhd1NwYW4KIAogUl9EcmF3U3BhbjoKICBwdXNobCAlZWJwCmRp
ZmYgLXVyIGxzZGxkb29tLTEuNC40LjQub3JpZzEvc3JjL21fZml4ZWQuaCBsc2RsZG9vbS0xLjQu
NC40L3NyYy9tX2ZpeGVkLmgKLS0tIGxzZGxkb29tLTEuNC40LjQub3JpZzEvc3JjL21fZml4ZWQu
aAkyMDA2LTA0LTIyIDE5OjU0OjU3LjAwMDAwMDAwMCArMDEwMAorKysgbHNkbGRvb20tMS40LjQu
NC9zcmMvbV9maXhlZC5oCTIwMDYtMDQtMjIgMjA6MTY6MjUuMDAwMDAwMDAwICswMTAwCkBAIC02
Myw3ICs2Myw3IEBACiAvKiBraWxsb3VnaCA1LzEwLzk4OiBJbiBkamdwcCwgdXNlIGlubGluZWQg
YXNzZW1ibHkgZm9yIHBlcmZvcm1hbmNlCiAgKiBDUGhpcHBzIC0gbWFkZSBfX2lubGluZV9fIHRv
IGlubGluZSwgYXMgc3BlY2lmaWVkIGluIHRoZSBnY2MgZG9jcwogICogQWxzbyBtYWRlIGNvbnN0
ICovCi1pbmxpbmUgc3RhdGljIGNvbnN0IGZpeGVkX3QgRml4ZWRNdWwoZml4ZWRfdCBhLCBmaXhl
ZF90IGIpCitpbmxpbmUgc3RhdGljIENPTlNURlVOQyBmaXhlZF90IEZpeGVkTXVsKGZpeGVkX3Qg
YSwgZml4ZWRfdCBiKQogewogICBmaXhlZF90IHJlc3VsdDsKICAgaW50IGR1bW15OwpAQCAtMTAz
LDcgKzEwMyw3IEBACiAgKiBraWxsb3VnaCA5LzUvOTg6IG9wdGltaXplZCB0byByZWR1Y2UgdGhl
IG51bWJlciBvZiBicmFuY2hlcwogICogQ1BoaXBwcyAtIG1hZGUgX19pbmxpbmVfXyB0byBpbmxp
bmUsIGFzIHNwZWNpZmllZCBpbiB0aGUgZ2NjIGRvY3MKICAqIEFsc28gbWFkZSBjb25zdCAqLwot
aW5saW5lIHN0YXRpYyBjb25zdCBmaXhlZF90IEZpeGVkRGl2KGZpeGVkX3QgYSwgZml4ZWRfdCBi
KQoraW5saW5lIHN0YXRpYyBDT05TVEZVTkMgZml4ZWRfdCBGaXhlZERpdihmaXhlZF90IGEsIGZp
eGVkX3QgYikKIHsKICAgaWYgKGFicyhhKSA+PiAxNCA8IGFicyhiKSkKICAgICB7CkBAIC0xMjYs
NyArMTI2LDcgQEAKICNlbHNlIC8qIEkzODZfQVNNICovCiAvKiBDUGhpcHBzIC0gbWFkZSBfX2lu
bGluZV9fIHRvIGlubGluZSwgYXMgc3BlY2lmaWVkIGluIHRoZSBnY2MgZG9jcwogICogQWxzbyBt
YWRlIGNvbnN0ICovCi1pbmxpbmUgc3RhdGljIGNvbnN0IGZpeGVkX3QgRml4ZWREaXYoZml4ZWRf
dCBhLCBmaXhlZF90IGIpCitpbmxpbmUgc3RhdGljIENPTlNURlVOQyBmaXhlZF90IEZpeGVkRGl2
KGZpeGVkX3QgYSwgZml4ZWRfdCBiKQogewogICByZXR1cm4gKGFicyhhKT4+MTQpID49IGFicyhi
KSA/ICgoYV5iKT4+MzEpIF4gSU5UX01BWCA6CiAgICAgKGZpeGVkX3QpKCgoaW50XzY0X3QpIGEg
PDwgRlJBQ0JJVFMpIC8gYik7CkBAIC0xMzgsNyArMTM4LDcgQEAKICAqIEZpeGVkTW9kIC0gcmV0
dXJucyBhICUgYiwgZ3VhcmFudGVlaW5nIDA8PWE8YgogICogKG5vdGljZSB0aGF0IHRoZSBDIHN0
YW5kYXJkIGZvciAlIGRvZXMgbm90IGd1YXJhbnRlZSB0aGlzKQogICovCi1pbmxpbmUgc3RhdGlj
IGNvbnN0IGZpeGVkX3QgRml4ZWRNb2QoZml4ZWRfdCBhLCBmaXhlZF90IGIpCitpbmxpbmUgc3Rh
dGljIENPTlNURlVOQyBmaXhlZF90IEZpeGVkTW9kKGZpeGVkX3QgYSwgZml4ZWRfdCBiKQogewog
ICBpZiAoYiAmIChiLTEpKSB7CiAgICAgZml4ZWRfdCByID0gYSAlIGI7CmRpZmYgLXVyIGxzZGxk
b29tLTEuNC40LjQub3JpZzEvc3JjL3BfbWFwdXRsLmggbHNkbGRvb20tMS40LjQuNC9zcmMvcF9t
YXB1dGwuaAotLS0gbHNkbGRvb20tMS40LjQuNC5vcmlnMS9zcmMvcF9tYXB1dGwuaAkyMDA2LTA0
LTIyIDE5OjU0OjU3LjAwMDAwMDAwMCArMDEwMAorKysgbHNkbGRvb20tMS40LjQuNC9zcmMvcF9t
YXB1dGwuaAkyMDA2LTA0LTIyIDIwOjA4OjUwLjAwMDAwMDAwMCArMDEwMApAQCAtNjMsMTIgKzYz
LDYgQEAKIAogdHlwZWRlZiBib29sZWFuICgqdHJhdmVyc2VyX3QpKGludGVyY2VwdF90ICppbik7
CiAKLSNpZmRlZiBfX0dOVUNfXwotI2RlZmluZSBDT05TVEZVTkMgY29uc3QKLSNlbHNlCi0jZGVm
aW5lIENPTlNURlVOQwotI2VuZGlmCi0KIGZpeGVkX3QgQ09OU1RGVU5DIFBfQXByb3hEaXN0YW5j
ZSAoZml4ZWRfdCBkeCwgZml4ZWRfdCBkeSk7CiBpbnQgICAgIENPTlNURlVOQyBQX1BvaW50T25M
aW5lU2lkZSAoZml4ZWRfdCB4LCBmaXhlZF90IHksIGNvbnN0IGxpbmVfdCAqbGluZSk7CiBpbnQg
ICAgIENPTlNURlVOQyBQX1BvaW50T25EaXZsaW5lU2lkZSAoZml4ZWRfdCB4LCBmaXhlZF90IHks
IApkaWZmIC11ciBsc2RsZG9vbS0xLjQuNC40Lm9yaWcxL3NyYy9yX2JzcC5oIGxzZGxkb29tLTEu
NC40LjQvc3JjL3JfYnNwLmgKLS0tIGxzZGxkb29tLTEuNC40LjQub3JpZzEvc3JjL3JfYnNwLmgJ
MjAwNi0wNC0yMiAxOTo1NDo1Ny4wMDAwMDAwMDAgKzAxMDAKKysrIGxzZGxkb29tLTEuNC40LjQv
c3JjL3JfYnNwLmgJMjAwNi0wNC0yMiAyMDowODo1MC4wMDAwMDAwMDAgKzAxMDAKQEAgLTQxLDEx
ICs0MSw2IEBACiBleHRlcm4gbGluZV90ICAgKmxpbmVkZWY7CiBleHRlcm4gc2VjdG9yX3QgKmZy
b250c2VjdG9yOwogZXh0ZXJuIHNlY3Rvcl90ICpiYWNrc2VjdG9yOwotZXh0ZXJuIGludCAgICAg
IHJ3X3g7Ci1leHRlcm4gaW50ICAgICAgcndfc3RvcHg7Ci1leHRlcm4gYm9vbGVhbiAgc2VndGV4
dHVyZWQ7Ci1leHRlcm4gYm9vbGVhbiAgbWFya2Zsb29yOyAgICAgIC8qIGZhbHNlIGlmIHRoZSBi
YWNrIHNpZGUgaXMgdGhlIHNhbWUgcGxhbmUgKi8KLWV4dGVybiBib29sZWFuICBtYXJrY2VpbGlu
ZzsKIAogLyogb2xkIGNvZGUgLS0ga2lsbG91Z2g6CiAgKiBleHRlcm4gZHJhd3NlZ190IGRyYXdz
ZWdzW01BWERSQVdTRUdTXTsKZGlmZiAtdXIgbHNkbGRvb20tMS40LjQuNC5vcmlnMS9zcmMvcl9k
cmF3LmMgbHNkbGRvb20tMS40LjQuNC9zcmMvcl9kcmF3LmMKLS0tIGxzZGxkb29tLTEuNC40LjQu
b3JpZzEvc3JjL3JfZHJhdy5jCTIwMDYtMDQtMjIgMTk6NTQ6NTcuMDAwMDAwMDAwICswMTAwCisr
KyBsc2RsZG9vbS0xLjQuNC40L3NyYy9yX2RyYXcuYwkyMDA2LTA0LTIyIDIwOjA4OjUwLjAwMDAw
MDAwMCArMDEwMApAQCAtMzgzLDYgKzM4Myw3IEBACiAgICAgICB9CiAgICAgZWxzZQogICAgICAg
eworCWlmIChoZWlnaHRtYXNrID09IC0xICYmIGZyYWMgPCAwKSBmcmFjID0gMDsKICAgICAgICAg
d2hpbGUgKChjb3VudC09Mik+PTApICAgLy8gdGV4dHVyZSBoZWlnaHQgaXMgYSBwb3dlciBvZiAy
IC0tIGtpbGxvdWdoCiAgICAgICAgICAgewogICAgICAgICAgICAgKmRlc3QgPSB0cmFubWFwWygq
ZGVzdDw8OCkrY29sb3JtYXBbc291cmNlWyhmcmFjPj5GUkFDQklUUykgJiBoZWlnaHRtYXNrXV1d
OyAvLyBwaGFyZXMKZGlmZiAtdXIgbHNkbGRvb20tMS40LjQuNC5vcmlnMS9zcmMvcl9tYWluLmMg
bHNkbGRvb20tMS40LjQuNC9zcmMvcl9tYWluLmMKLS0tIGxzZGxkb29tLTEuNC40LjQub3JpZzEv
c3JjL3JfbWFpbi5jCTIwMDYtMDQtMjIgMTk6NTQ6NTcuMDAwMDAwMDAwICswMTAwCisrKyBsc2Rs
ZG9vbS0xLjQuNC40L3NyYy9yX21haW4uYwkyMDA2LTA0LTIyIDIwOjA4OjUwLjAwMDAwMDAwMCAr
MDEwMApAQCAtMTE2LDcgKzExNiw3IEBACiAvLyBraWxsb3VnaCA1LzIvOTg6IHJlZm9ybWF0dGVk
CiAvLwogCi1jb25zdCBpbnQgUl9Qb2ludE9uU2lkZShmaXhlZF90IHgsIGZpeGVkX3QgeSwgY29u
c3Qgbm9kZV90ICpub2RlKQorQ09OU1RGVU5DIGludCBSX1BvaW50T25TaWRlKGZpeGVkX3QgeCwg
Zml4ZWRfdCB5LCBjb25zdCBub2RlX3QgKm5vZGUpCiB7CiAgIGlmICghbm9kZS0+ZHgpCiAgICAg
cmV0dXJuIHggPD0gbm9kZS0+eCA/IG5vZGUtPmR5ID4gMCA6IG5vZGUtPmR5IDwgMDsKQEAgLTEz
NSw3ICsxMzUsNyBAQAogCiAvLyBraWxsb3VnaCA1LzIvOTg6IHJlZm9ybWF0dGVkCiAKLWNvbnN0
IGludCBSX1BvaW50T25TZWdTaWRlKGZpeGVkX3QgeCwgZml4ZWRfdCB5LCBjb25zdCBzZWdfdCAq
bGluZSkKK0NPTlNURlVOQyBpbnQgUl9Qb2ludE9uU2VnU2lkZShmaXhlZF90IHgsIGZpeGVkX3Qg
eSwgY29uc3Qgc2VnX3QgKmxpbmUpCiB7CiAgIGZpeGVkX3QgbHggPSBsaW5lLT52MS0+eDsKICAg
Zml4ZWRfdCBseSA9IGxpbmUtPnYxLT55OwpkaWZmIC11ciBsc2RsZG9vbS0xLjQuNC40Lm9yaWcx
L3NyYy9yX21haW4uaCBsc2RsZG9vbS0xLjQuNC40L3NyYy9yX21haW4uaAotLS0gbHNkbGRvb20t
MS40LjQuNC5vcmlnMS9zcmMvcl9tYWluLmgJMjAwNi0wNC0yMiAxOTo1NDo1Ny4wMDAwMDAwMDAg
KzAxMDAKKysrIGxzZGxkb29tLTEuNC40LjQvc3JjL3JfbWFpbi5oCTIwMDYtMDQtMjIgMjA6MDg6
NTAuMDAwMDAwMDAwICswMTAwCkBAIC0xMDgsOCArMTA4LDggQEAKIC8vIFV0aWxpdHkgZnVuY3Rp
b25zLgogLy8KIAotY29uc3QgaW50IFJfUG9pbnRPblNpZGUoZml4ZWRfdCB4LCBmaXhlZF90IHks
IGNvbnN0IG5vZGVfdCAqbm9kZSk7Ci1jb25zdCBpbnQgUl9Qb2ludE9uU2VnU2lkZShmaXhlZF90
IHgsIGZpeGVkX3QgeSwgY29uc3Qgc2VnX3QgKmxpbmUpOworQ09OU1RGVU5DIGludCBSX1BvaW50
T25TaWRlKGZpeGVkX3QgeCwgZml4ZWRfdCB5LCBjb25zdCBub2RlX3QgKm5vZGUpOworQ09OU1RG
VU5DIGludCBSX1BvaW50T25TZWdTaWRlKGZpeGVkX3QgeCwgZml4ZWRfdCB5LCBjb25zdCBzZWdf
dCAqbGluZSk7CiBhbmdsZV90IFJfUG9pbnRUb0FuZ2xlKGZpeGVkX3QgeCwgZml4ZWRfdCB5KTsK
IGFuZ2xlX3QgUl9Qb2ludFRvQW5nbGUyKGZpeGVkX3QgeDEsIGZpeGVkX3QgeTEsIGZpeGVkX3Qg
eDIsIGZpeGVkX3QgeTIpOwogc3Vic2VjdG9yX3QgKlJfUG9pbnRJblN1YnNlY3RvcihmaXhlZF90
IHgsIGZpeGVkX3QgeSk7Cg==
</data>        

          </attachment>
    </bug>

</bugzilla>