<?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>19261</bug_id>
          
          <creation_ts>2003-04-13 16:21 0000</creation_ts>
          <short_desc>libsdl-1.2.5-r2 (Update)</short_desc>
          <delta_ts>2003-04-19 14:16: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>Ebuilds</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>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>tokugawa@wp.pl</reporter>
          <assigned_to>bug-wranglers@gentoo.org</assigned_to>
          <cc>tokugawa@wp.pl</cc>

      

      
          <long_desc isprivate="0">
            <who>tokugawa@wp.pl</who>
            <bug_when>2003-04-13 16:21:57 0000</bug_when>
            <thetext>Hi

Xfree 4.3 provides more video modes than previous one, and if you run something
fullscreen SDL choose the 60Hz refresh rate. This ebuild contain a patch (by
Stephen Anthony) which make SDL choose the higest avail refresh rate.

&quot;This functionality can be totally disabled by using the environment 
variable &apos;SDL_VIDEO_X11_USE_ALL_MODES&apos; set equal to 1.&quot;

More info: http://www.libsdl.org/pipermail/sdl/2003-April/053584.html

tokugawa

P.S. My eyes can rest now...</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>tokugawa@wp.pl</who>
            <bug_when>2003-04-13 16:25:50 0000</bug_when>
            <thetext>Created an attachment (id=10591)
libsdl-1.2.5-r2 (Update)
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>tokugawa@wp.pl</who>
            <bug_when>2003-04-13 16:31:23 0000</bug_when>
            <thetext>Created an attachment (id=10592)
refresh rates patch for SDL
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>seemant@gentoo.org</who>
            <bug_when>2003-04-14 03:23:54 0000</bug_when>
            <thetext>good job on finding this.  just so you know, I have a bug on xfree86.org open about restoring the behaviour, or at least making it a runtime option.http://bugs.xfree86.org//cgi-bin/bugzilla/show_bug.cgi?id=148   </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>tokugawa@wp.pl</who>
            <bug_when>2003-04-19 14:16:29 0000</bug_when>
            <thetext>Thx, for that link

BTW, I just have known that someone will do &quot;use X &amp;&amp; epatch ...&quot;, ebuild must be perfect ;)</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>10591</attachid>
            <date>2003-04-13 16:25 0000</date>
            <desc>libsdl-1.2.5-r2 (Update)</desc>
            <filename>libsdl-1.2.5-r2.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDAzIEdlbnRvbyBUZWNobm9sb2dpZXMsIEluYy4KIyBEaXN0cmli
dXRlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYy
CiMgJEhlYWRlcjogL2hvbWUvY3Zzcm9vdC9nZW50b28teDg2L21lZGlhLWxpYnMvbGlic2RsL2xp
YnNkbC0xLjIuNS1yMS5lYnVpbGQsdiAxLjYgMjAwMy8wMy8yNiAwNDoxNjowMyB3ZWV2ZSBFeHAg
JAoKSVVTRT0iYXJ0cyB4diBvcGVuZ2wgZmJjb24gYWFsaWIgbmFzIGVzZCBYIHN2Z2EgZ2dpIGFs
c2EiCgpTPSIke1dPUktESVJ9L1NETC0ke1BWfSIKREVTQ1JJUFRJT049IlNpbXBsZSBEaXJlY3Qg
TWVkaWEgTGF5ZXIiClNSQ19VUkk9Imh0dHA6Ly93d3cubGlic2RsLm9yZy9yZWxlYXNlL1NETC0k
e1BWfS50YXIuZ3oiCkhPTUVQQUdFPSJodHRwOi8vd3d3LmxpYnNkbC5vcmcvIgoKU0xPVD0iMCIK
TElDRU5TRT0iTEdQTC0yIgpLRVlXT1JEUz0ieDg2IGFscGhhIHBwYyBzcGFyYyIKClJERVBFTkQ9
Ij49bWVkaWEtbGlicy9hdWRpb2ZpbGUtMC4xLjkKCVg/ICggdmlydHVhbC94MTEgKQoJZXNkPyAo
ID49bWVkaWEtc291bmQvZXNvdW5kLTAuMi4xOSApCglnZ2k/ICggPj1tZWRpYS1saWJzL2xpYmdn
aS0yLjBfYmV0YTMgKQoJbmFzPyAoIG1lZGlhLWxpYnMvbmFzICkKCWFsc2E/ICggbWVkaWEtbGli
cy9hbHNhLWxpYiApCglhcnRzPyAoIGtkZS1iYXNlL2FydHMgKQoJc3ZnYT8gKCA+PW1lZGlhLWxp
YnMvc3ZnYWxpYi0xLjQuMiApCglvcGVuZ2w/ICggdmlydHVhbC9vcGVuZ2wgKSIKIyBUaGlzIGNy
ZWF0ZSBjaXJjdWxhciBkZXBzIGZvciB0aGUgbW9tZW50IC4uLiAKIwlkaXJlY3RmYj8gKCBkZXYt
bGlicy9EaXJlY3RGQiApIgoKREVQRU5EPSIke1JERVBFTkR9Cgl4ODY/ICggZGV2LWxhbmcvbmFz
bSApIgoKc3JjX3VucGFjaygpIHsKCXVucGFjayAke0F9CgljZCAke1N9L3NyYy92aWRlby9kaXJl
Y3RmYgoJY3AgU0RMX0RpcmVjdEZCX3ZpZGVvLmMgU0RMX0RpcmVjdEZCX3ZpZGVvLmMub3JpZwoJ
c2VkIC1lICJzOkRJQ0FQU19BTEwsIDo6IiBTRExfRGlyZWN0RkJfdmlkZW8uYy5vcmlnIFwKCQk+
IFNETF9EaXJlY3RGQl92aWRlby5jCgkKCWNkICR7U30vc3JjL3ZpZGVvL3gxMQoJZXBhdGNoICR7
RklMRVNESVJ9LyR7UH0tcmVmcmVzaHJhdGVzLnBhdGNoCn0KCnNyY19jb21waWxlKCkgewoJbG9j
YWwgbXljb25mCgoJdXNlIFggXAoJCSYmIG15Y29uZj0iJHtteWNvbmZ9IC0tZW5hYmxlLXZpZGVv
LXgxMSIgXAoJCXx8IG15Y29uZj0iJHtteWNvbmZ9IC0tZGlzYWJsZS12aWRlby14MTEiCgoJdXNl
IHh2IFwKCQkmJiBteWNvbmY9IiR7bXljb25mfSAtLWVuYWJsZS12aWRlby14MTEteHYiIFwKCQl8
fCBteWNvbmY9IiR7bXljb25mfSAtLWRpc2FibGUtdmlkZW8teDExLXh2IgoKCXVzZSBlc2QgXAoJ
CSYmIG15Y29uZj0iLS1lbmFibGUtZXNkIiBcCgkJfHwgbXljb25mPSItLWRpc2FibGUtZXNkIgoK
CXVzZSBnZ2kgXAoJCSYmIG15Y29uZj0iJHtteWNvbmZ9IC0tZW5hYmxlLXZpZGVvLWdnaSIgXAoJ
CXx8IG15Y29uZj0iJHtteWNvbmZ9IC0tZGlzYWJsZS12aWRlby1nZ2kiCgoJdXNlIG5hcyBcCgkJ
JiYgbXljb25mPSIke215Y29uZn0gLS1lbmFibGUtbmFzIiBcCgkJfHwgbXljb25mPSIke215Y29u
Zn0gLS1kaXNhYmxlLW5hcyIKCgl1c2UgYWxzYSBcCgkJJiYgbXljb25mPSIke215Y29uZn0gLS1l
bmFibGUtYWxzYSIgXAoJCXx8IG15Y29uZj0iJHtteWNvbmZ9IC0tZGlzYWJsZS1hbHNhIgoKCXVz
ZSBhcnRzIFwKCQkmJiBteWNvbmY9IiR7bXljb25mfSAtLWVuYWJsZS1hcnRzIiBcCgkJfHwgbXlj
b25mPSIke215Y29uZn0gLS1kaXNhYmxlLWFydHMiCgkKCXVzZSBzdmdhIFwKCQkmJiBteWNvbmY9
IiR7bXljb25mfSAtLWVuYWJsZS12aWRlby1zdmdhIiBcCgkJfHwgbXljb25mPSIke215Y29uZn0g
LS1kaXNhYmxlLXZpZGVvLXN2Z2EiCgoJdXNlIGFhbGliIFwKCQkmJiBteWNvbmY9IiR7bXljb25m
fSAtLWVuYWJsZS12aWRlby1hYWxpYiIgXAoJCXx8IG15Y29uZj0iJHtteWNvbmZ9IC0tZGlzYWJs
ZS12aWRlby1hYWxpYiIKCgl1c2UgZmJjb24gXAoJCSYmIG15Y29uZj0iJHtteWNvbmZ9IC0tZW5h
YmxlLXZpZGVvLWZiY29uIiBcCgkJfHwgbXljb25mPSIke215Y29uZn0gLS1kaXNhYmxlLXZpZGVv
LWZiY29uIgoKCXVzZSBvcGVuZ2wgXAoJCSYmIG15Y29uZj0iJHtteWNvbmZ9IC0tZW5hYmxlLXZp
ZGVvLW9wZW5nbCIgXAoJCXx8IG15Y29uZj0iJHtteWNvbmZ9IC0tZGlzYWJsZS12aWRlby1vcGVu
Z2wiCgoJI3VzZSBkaXJlY3RmYiBcCgkjCSYmIG15Y29uZj0iJHtteWNvbmZ9IC0tZW5hYmxlLXZp
ZGVvLWRpcmVjdGZiIiBcCgkJbXljb25mPSIke215Y29uZn0gLS1kaXNhYmxlLXZpZGVvLWRpcmVj
dGZiIgoKCXVzZSB4ODYgXAoJCSYmIG15Y29uZj0iJHtteWNvbmZ9IC0tZW5hYmxlLW5hc20iIFwK
CQl8fCBteWNvbmY9IiR7bXljb25mfSAtLWRpc2FibGUtbmFzbSIKCglpZiB1c2UgbmFzIHx8IHVz
ZSBhbHNhIHx8IHVzZSBvc3MgfHwgdXNlIGFydHMgfHwgdXNlIGVzZAoJdGhlbgoJCW15Y29uZj0i
JHtteWNvbmZ9IC0tZW5hYmxlLWF1ZGlvIgoJZWxzZQoJCW15Y29uZj0iJHtteWNvbmZ9IC0tZGlz
YWJsZS1hdWRpbyIKCWZpCgoJaWYgdXNlIFggfHwgdXNlIHh2IHx8IHVzZSBnZ2kgfHwgdXNlIGFh
bGliIHx8IHVzZSBzdmdhIHx8IHVzZSBmYmNvbiB8fCB1c2Ugb3BlbmdsCgl0aGVuCgkJbXljb25m
PSIke215Y29uZn0gLS1lbmFibGUtdmlkZW8tZHVtbXkiCgllbHNlCgkJbXljb25mPSIke215Y29u
Zn0gLS1kaXNhYmxlLXZpZGVvIgoJZmkKCgllY29uZiBcCgkJLS1lbmFibGUtam95c3RpY2sgXAoJ
CS0tZW5hYmxlLWNkcm9tIFwKCQktLWVuYWJsZS10aHJlYWRzIFwKCQktLWVuYWJsZS10aW1lcnMg
XAoJCS0tZW5hYmxlLWVuZGlhbiBcCgkJLS1lbmFibGUtZmlsZSBcCgkJJHtteWNvbmZ9IHx8IGRp
ZQoKCWVtYWtlIHx8IGRpZQp9CgpzcmNfaW5zdGFsbCgpIHsKCW1ha2UgXAoJCURFU1RESVI9JHtE
fSBcCgkJaW5zdGFsbCB8fCBkaWUKCglwcmVwbGliIC91c3IKCWRvZG9jIEJVR1MgQ09QWUlORyBD
UkVESVRTIFJFQURNRSogVE9ETyBXaGF0c05ldwoJZG9odG1sIC1yIC4vCn0K
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>10592</attachid>
            <date>2003-04-13 16:31 0000</date>
            <desc>refresh rates patch for SDL</desc>
            <filename>libsdl-1.2.5-refreshrates.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">KioqIFNETF94MTFtb2Rlcy5jLm9yaWcJMjAwMy0wNC0wOSAxNzo0OTowNC4wMDAwMDAwMDAgLTAy
MzAKLS0tIFNETF94MTFtb2Rlcy5jCTIwMDMtMDQtMDkgMTc6NDc6MTguMDAwMDAwMDAwIC0wMjMw
CioqKioqKioqKioqKioqKgoqKiogNDQsNDkgKioqKgotLS0gNDQsNTEgLS0tLQogICNlbmRpZiAK
ICAKICAjZGVmaW5lIE1BWChhLCBiKSAgICAgICAgKGEgPiBiID8gYSA6IGIpCisgI2RlZmluZSBW
X0lOVEVSTEFDRSAgICAgIDB4MDEwCisgI2RlZmluZSBWX0RCTFNDQU4gICAgICAgIDB4MDIwCiAg
CiAgI2lmZGVmIFhGUkVFODZfVk0KICBCb29sIFNETF9OQU1FKFhGODZWaWRNb2RlR2V0TW9kZUlu
Zm8pKERpc3BsYXkgKmRweSwgaW50IHNjciwgU0RMX05BTUUoWEY4NlZpZE1vZGVNb2RlSW5mbykg
KmluZm8pCioqKioqKioqKioqKioqKgoqKiogOTEsOTYgKioqKgotLS0gOTMsMTY5IC0tLS0KICB9
CiAgI2VuZGlmCiAgCisgI2lmZGVmIFhGUkVFODZfVk0KKyBzdGF0aWMgaW50IGdldF92aWRtb2Rl
X2ZpbHRlcihTRExfTkFNRShYRjg2VmlkTW9kZU1vZGVJbmZvKSAqKm1vZGVzLCBpbnQgbm1vZGVz
LCBjaGFyICoqYml0bWFwKQorIHsKKyAgICAgaW50IGksIHJlc3VsdCA9IDA7CisgICAgIGludCB1
c2VfYWxsX21vZGVzLCB1c2Vfc3BlY2lmaWNfbW9kZTsKKyAgICAgY29uc3QgY2hhciAqdmFyaWFi
bGU7CisgICAgIGNoYXIgKnRlbXA7CisgCisgICAgIGlmICghbm1vZGVzKQorICAgICAgICAgcmV0
dXJuIDA7CisgCisgICAgIHRlbXAgPSAoY2hhciAqKW1hbGxvYygobm1vZGVzKSpzaXplb2YoY2hh
cikpOworICAgICBpZiAoIXRlbXApCisgICAgICAgICByZXR1cm4gMDsKKyAKKyAgICAgZm9yICgg
aSA9IDA7IGkgPCBubW9kZXM7ICsraSApCisgICAgICAgICB0ZW1wW2ldID0gMDsKKyAKKyAgICAg
dmFyaWFibGUgPSBnZXRlbnYoIlNETF9WSURFT19YMTFfVVNFX0FMTF9NT0RFUyIpOworICAgICB1
c2VfYWxsX21vZGVzID0gdmFyaWFibGUgPyBhdG9pKHZhcmlhYmxlKSA6IDA7CisgICAgIHZhcmlh
YmxlID0gZ2V0ZW52KCJTRExfVklERU9fWDExX1VTRV9TUEVDSUZJQ19NT0RFIik7CisgICAgIHVz
ZV9zcGVjaWZpY19tb2RlID0gdmFyaWFibGUgPyBhdG9pKHZhcmlhYmxlKSA6IDA7CisgCisgICAg
IHFzb3J0KG1vZGVzLCBubW9kZXMsIHNpemVvZiAqbW9kZXMsIGNtcG1vZGVzKTsKKyAKKyAgICAg
aWYgKCB1c2VfYWxsX21vZGVzICkgeworICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBubW9kZXM7
ICsraSApCisgICAgICAgICAgICAgdGVtcFtpXSA9IDE7CisgICAgICAgICByZXN1bHQgID0gMTsK
KyAvKiAgICB9IGVsc2UgaWYgKCB1c2Vfc3BlY2lmaWNfbW9kZSApIHsgLi4uICovCisgICAgIH0g
ZWxzZSB7CisgICAgICAgICBpbnQgcHJldmlvdXNfcmVmcmVzaCwgY3VycmVudF9yZWZyZXNoOwor
ICAgICAgICAgU0RMX05BTUUoWEY4NlZpZE1vZGVNb2RlSW5mbykgKnByZXZpb3VzLCAqY3VycmVu
dDsKKyAKKyAgICAgICAgIHByZXZpb3VzID0gbW9kZXNbMF07CisgICAgICAgICBwcmV2aW91c19y
ZWZyZXNoID0gKGludCkocHJldmlvdXMtPmRvdGNsb2NrICogMTAwMC4wIC8KKyAgICAgICAgICAg
KHByZXZpb3VzLT5odG90YWwgKiBwcmV2aW91cy0+dnRvdGFsKSk7CisgICAgICAgICBpZiAoIHBy
ZXZpb3VzLT5mbGFncyAmIFZfSU5URVJMQUNFICkgcHJldmlvdXNfcmVmcmVzaCAqPSAyOworICAg
ICAgICAgZWxzZSBpZiAoIHByZXZpb3VzLT5mbGFncyAmIFZfREJMU0NBTiApIHByZXZpb3VzX3Jl
ZnJlc2ggLz0gMjsKKyAKKyAgICAgICAgIHRlbXBbMF0gPSAxOworICAgICAgICAgZm9yICggaSA9
IDE7IGkgPCBubW9kZXM7ICsraSApIHsKKyAgICAgICAgICAgICBjdXJyZW50ID0gbW9kZXNbaV07
CisgICAgICAgICAgICAgY3VycmVudF9yZWZyZXNoID0gKGludCkoY3VycmVudC0+ZG90Y2xvY2sg
KiAxMDAwLjAgLworICAgICAgICAgICAgICAgKGN1cnJlbnQtPmh0b3RhbCAqIGN1cnJlbnQtPnZ0
b3RhbCkpOworICAgICAgICAgICAgIGlmICggY3VycmVudC0+ZmxhZ3MgJiBWX0lOVEVSTEFDRSAp
IGN1cnJlbnRfcmVmcmVzaCAqPSAyOworICAgICAgICAgICAgIGVsc2UgaWYgKCBjdXJyZW50LT5m
bGFncyAmIFZfREJMU0NBTiApIGN1cnJlbnRfcmVmcmVzaCAvPSAyOworIAorICAgICAgICAgICAg
IC8qIENvbXBhcmUgdGhpcyBtb2RlIHRvIHRoZSBwcmV2aW91cyBvbmUgKi8KKyAgICAgICAgICAg
ICBpZiAoIGN1cnJlbnQtPmhkaXNwbGF5ID09IHByZXZpb3VzLT5oZGlzcGxheSAmJgorICAgICAg
ICAgICAgICAgICAgY3VycmVudC0+dmRpc3BsYXkgPT0gcHJldmlvdXMtPnZkaXNwbGF5ICkgewor
ICAgICAgICAgICAgICAgICBpZiAoIGN1cnJlbnRfcmVmcmVzaCA+IHByZXZpb3VzX3JlZnJlc2gg
KSB7CisgICAgICAgICAgICAgICAgICAgICB0ZW1wW2ktMV0gPSAwOworICAgICAgICAgICAgICAg
ICAgICAgdGVtcFtpXSAgID0gMTsKKyAgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAg
ICBlbHNlCisgICAgICAgICAgICAgICAgICAgICB0ZW1wW2ldID0gMDsKKyAgICAgICAgICAgICB9
CisgICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgICB0ZW1wW2ldID0gMTsKKyAKKyAg
ICAgICAgICAgICBwcmV2aW91cyA9IGN1cnJlbnQ7CisgICAgICAgICAgICAgcHJldmlvdXNfcmVm
cmVzaCA9IGN1cnJlbnRfcmVmcmVzaDsKKyAgICAgICAgIH0KKyAgICAgICAgIHJlc3VsdCA9IDE7
CisgICAgIH0KKyAgICAgKmJpdG1hcCA9IHRlbXA7CisgICAgIHJldHVybiByZXN1bHQ7CisgfQor
ICNlbmRpZgorIAogIHN0YXRpYyB2b2lkIGdldF9yZWFsX3Jlc29sdXRpb24oX1RISVMsIGludCog
dywgaW50KiBoKTsKICAKICBzdGF0aWMgdm9pZCBzZXRfYmVzdF9yZXNvbHV0aW9uKF9USElTLCBp
bnQgd2lkdGgsIGludCBoZWlnaHQpCioqKioqKioqKioqKioqKgoqKiogMTAxLDExMCAqKioqCiAg
ICAgICAgICBTRExfTkFNRShYRjg2VmlkTW9kZU1vZGVJbmZvKSAqKm1vZGVzOwogICAgICAgICAg
aW50IGk7CiAgICAgICAgICBpbnQgbm1vZGVzOwogIAogICAgICAgICAgaWYgKCBTRExfTkFNRShY
Rjg2VmlkTW9kZUdldE1vZGVMaW5lKShTRExfRGlzcGxheSwgU0RMX1NjcmVlbiwgJmksICZtb2Rl
KSAmJgohICAgICAgICAgICAgICBTRExfTkFNRShYRjg2VmlkTW9kZUdldEFsbE1vZGVMaW5lcyko
U0RMX0Rpc3BsYXksU0RMX1NjcmVlbiwmbm1vZGVzLCZtb2RlcykpewohICAgICAgICAgICAgIHFz
b3J0KG1vZGVzLCBubW9kZXMsIHNpemVvZiAqbW9kZXMsIGNtcG1vZGVzKTsKICAjaWZkZWYgWEZS
RUU4Nl9ERUJVRwogICAgICAgICAgICAgIHByaW50ZigiQXZhaWxhYmxlIG1vZGVzOlxuIik7CiAg
ICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBubW9kZXM7ICsraSApIHsKLS0tIDE3NCwxODQg
LS0tLQogICAgICAgICAgU0RMX05BTUUoWEY4NlZpZE1vZGVNb2RlSW5mbykgKiptb2RlczsKICAg
ICAgICAgIGludCBpOwogICAgICAgICAgaW50IG5tb2RlczsKKyAgICAgICAgIGNoYXIgKmJpdG1h
cDsKICAKICAgICAgICAgIGlmICggU0RMX05BTUUoWEY4NlZpZE1vZGVHZXRNb2RlTGluZSkoU0RM
X0Rpc3BsYXksIFNETF9TY3JlZW4sICZpLCAmbW9kZSkgJiYKISAgICAgICAgICAgICAgU0RMX05B
TUUoWEY4NlZpZE1vZGVHZXRBbGxNb2RlTGluZXMpKFNETF9EaXNwbGF5LFNETF9TY3JlZW4sJm5t
b2RlcywmbW9kZXMpICYmCiEgICAgICAgICAgICAgIGdldF92aWRtb2RlX2ZpbHRlcihtb2Rlcywg
bm1vZGVzLCAmYml0bWFwKSApIHsKICAjaWZkZWYgWEZSRUU4Nl9ERUJVRwogICAgICAgICAgICAg
IHByaW50ZigiQXZhaWxhYmxlIG1vZGVzOlxuIik7CiAgICAgICAgICAgICAgZm9yICggaSA9IDA7
IGkgPCBubW9kZXM7ICsraSApIHsKKioqKioqKioqKioqKioqCioqKiAxMTQsMTIwICoqKioKICAj
ZW5kaWYKICAgICAgICAgICAgICBmb3IgKCBpID0gbm1vZGVzLTE7IGkgPiAwIDsgLS1pICkgewog
ICAgICAgICAgICAgICAgICBpZiAoIChtb2Rlc1tpXS0+aGRpc3BsYXkgPj0gd2lkdGgpICYmCiEg
ICAgICAgICAgICAgICAgICAgICAgKG1vZGVzW2ldLT52ZGlzcGxheSA+PSBoZWlnaHQpICkKICAg
ICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgIH0KICAgICAgICAgICAgICBp
ZiAoIChtb2Rlc1tpXS0+aGRpc3BsYXkgIT0gbW9kZS5oZGlzcGxheSkgfHwKLS0tIDE4OCwxOTUg
LS0tLQogICNlbmRpZgogICAgICAgICAgICAgIGZvciAoIGkgPSBubW9kZXMtMTsgaSA+IDAgOyAt
LWkgKSB7CiAgICAgICAgICAgICAgICAgIGlmICggKG1vZGVzW2ldLT5oZGlzcGxheSA+PSB3aWR0
aCkgJiYKISAgICAgICAgICAgICAgICAgICAgICAobW9kZXNbaV0tPnZkaXNwbGF5ID49IGhlaWdo
dCkgJiYKISAgICAgICAgICAgICAgICAgICAgICAoYml0bWFwW2ldID09IDEpICkKICAgICAgICAg
ICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgIH0KICAgICAgICAgICAgICBpZiAoICht
b2Rlc1tpXS0+aGRpc3BsYXkgIT0gbW9kZS5oZGlzcGxheSkgfHwKKioqKioqKioqKioqKioqCioq
KiAxMjIsMTI3ICoqKioKLS0tIDE5NywyMDMgLS0tLQogICAgICAgICAgICAgICAgICBTRExfTkFN
RShYRjg2VmlkTW9kZVN3aXRjaFRvTW9kZSkoU0RMX0Rpc3BsYXksIFNETF9TY3JlZW4sIG1vZGVz
W2ldKTsKICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgWEZyZWUobW9kZXMpOworICAgICAg
ICAgICAgIGlmIChiaXRtYXApIGZyZWUoYml0bWFwKTsKICAgICAgICAgIH0KICAgICAgfQogICNl
bmRpZiAvKiBYRlJFRTg2X1ZNICovCioqKioqKioqKioqKioqKgoqKiogMjY5LDI3NCAqKioqCi0t
LSAzNDUsMzUxIC0tLS0KICAgICAgaW50IHZtX21ham9yLCB2bV9taW5vcjsKICAgICAgaW50IG5t
b2RlczsKICAgICAgU0RMX05BTUUoWEY4NlZpZE1vZGVNb2RlSW5mbykgKiptb2RlczsKKyAgICAg
Y2hhciAqYml0bWFwID0gKGNoYXIqKTA7CiAgI2VuZGlmCiAgI2lmZGVmIEhBVkVfWElHWE1FCiAg
ICAgIGludCB4bWVfbWFqb3IsIHhtZV9taW5vcjsKKioqKioqKioqKioqKioqCioqKiAzMzAsMzQ0
ICoqKioKICAgICAgICAgIH0KICAgICAgfQogICAgICBpZiAoICEgYnVnZ3lfWDExICYmCiEgICAg
ICAgICAgU0RMX05BTUUoWEY4NlZpZE1vZGVHZXRBbGxNb2RlTGluZXMpKFNETF9EaXNwbGF5LCBT
RExfU2NyZWVuLCZubW9kZXMsJm1vZGVzKSApIHsKICAKLSAgICAgICAgIHFzb3J0KG1vZGVzLCBu
bW9kZXMsIHNpemVvZiAqbW9kZXMsIGNtcG1vZGVzKTsKICAgICAgICAgIFNETF9tb2RlbGlzdCA9
IChTRExfUmVjdCAqKiltYWxsb2MoKG5tb2RlcysyKSpzaXplb2YoU0RMX1JlY3QgKikpOwogICAg
ICAgICAgaWYgKCBTRExfbW9kZWxpc3QgKSB7CiAgICAgICAgICAgICAgbiA9IDA7CiAgICAgICAg
ICAgICAgZm9yICggaT0wOyBpPG5tb2RlczsgKytpICkgewogICAgICAgICAgICAgICAgICBpbnQg
dywgaDsKICAKICAgICAgICAgICAgICAgICAgLyogQ2hlY2sgdG8gc2VlIGlmIHdlIHNob3VsZCBh
ZGQgdGhlIHNjcmVlbiBzaXplIChYaW5lcmFtYSkgKi8KICAgICAgICAgICAgICAgICAgdyA9IG1v
ZGVzW2ldLT5oZGlzcGxheTsKICAgICAgICAgICAgICAgICAgaCA9IG1vZGVzW2ldLT52ZGlzcGxh
eTsKLS0tIDQwNyw0MjQgLS0tLQogICAgICAgICAgfQogICAgICB9CiAgICAgIGlmICggISBidWdn
eV9YMTEgJiYKISAgICAgICAgICBTRExfTkFNRShYRjg2VmlkTW9kZUdldEFsbE1vZGVMaW5lcyko
U0RMX0Rpc3BsYXksIFNETF9TY3JlZW4sJm5tb2RlcywmbW9kZXMpICYmCiEgICAgICAgICAgZ2V0
X3ZpZG1vZGVfZmlsdGVyKG1vZGVzLCBubW9kZXMsICZiaXRtYXApICkgewogIAogICAgICAgICAg
U0RMX21vZGVsaXN0ID0gKFNETF9SZWN0ICoqKW1hbGxvYygobm1vZGVzKzIpKnNpemVvZihTRExf
UmVjdCAqKSk7CiAgICAgICAgICBpZiAoIFNETF9tb2RlbGlzdCApIHsKICAgICAgICAgICAgICBu
ID0gMDsKICAgICAgICAgICAgICBmb3IgKCBpPTA7IGk8bm1vZGVzOyArK2kgKSB7CiAgICAgICAg
ICAgICAgICAgIGludCB3LCBoOwogIAorICAgICAgICAgICAgICAgICAvKiBFeGNsdWRlIHRob3Nl
IHZpZG1vZGVzIHRoYXQgaGF2ZSBiZWVuIGZpbHRlcmVkIG91dCAqLworICAgICAgICAgICAgICAg
ICBpZiAoIWJpdG1hcFtpXSkgY29udGludWU7CisgCiAgICAgICAgICAgICAgICAgIC8qIENoZWNr
IHRvIHNlZSBpZiB3ZSBzaG91bGQgYWRkIHRoZSBzY3JlZW4gc2l6ZSAoWGluZXJhbWEpICovCiAg
ICAgICAgICAgICAgICAgIHcgPSBtb2Rlc1tpXS0+aGRpc3BsYXk7CiAgICAgICAgICAgICAgICAg
IGggPSBtb2Rlc1tpXS0+dmRpc3BsYXk7CioqKioqKioqKioqKioqKgoqKiogMzcxLDM3NiAqKioq
Ci0tLSA0NTEsNDU3IC0tLS0KICAgICAgICAgICAgICBTRExfbW9kZWxpc3Rbbl0gPSBOVUxMOwog
ICAgICAgICAgfQogICAgICAgICAgWEZyZWUobW9kZXMpOworICAgICAgICAgaWYgKGJpdG1hcCkg
ZnJlZShiaXRtYXApOwogIAogICAgICAgICAgdXNlX3ZpZG1vZGUgPSB2bV9tYWpvciAqIDEwMCAr
IHZtX21pbm9yOwogICAgICAgICAgc2F2ZV9tb2RlKHRoaXMpOwo=
</data>        

          </attachment>
    </bug>

</bugzilla>