<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>50060</bug_id>
          
          <creation_ts>2010-11-25 02:02:05 -0800</creation_ts>
          <short_desc>Move StringWx.cpp into wtf directory</short_desc>
          <delta_ts>2010-12-03 10:09:52 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Platform</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Patrick R. Gansterer">paroga</reporter>
          <assigned_to name="Patrick R. Gansterer">paroga</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>313657</commentid>
    <comment_count>0</comment_count>
    <who name="Patrick R. Gansterer">paroga</who>
    <bug_when>2010-11-25 02:02:05 -0800</bug_when>
    <thetext>see patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>314146</commentid>
    <comment_count>1</comment_count>
      <attachid>74964</attachid>
    <who name="Patrick R. Gansterer">paroga</who>
    <bug_when>2010-11-27 12:54:00 -0800</bug_when>
    <thetext>Created attachment 74964
Patch

Will commit manually to keep history.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>316816</commentid>
    <comment_count>2</comment_count>
      <attachid>74964</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2010-12-03 07:05:02 -0800</bug_when>
    <thetext>Comment on attachment 74964
Patch

Go for it, but update the location in WebCore/WebCore.gypi as well :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>316867</commentid>
    <comment_count>3</comment_count>
      <attachid>74964</attachid>
    <who name="Patrick R. Gansterer">paroga</who>
    <bug_when>2010-12-03 10:09:40 -0800</bug_when>
    <thetext>Comment on attachment 74964
Patch

Clearing flags on attachment: 74964

Committed r73272: &lt;http://trac.webkit.org/changeset/73272&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>316868</commentid>
    <comment_count>4</comment_count>
    <who name="Patrick R. Gansterer">paroga</who>
    <bug_when>2010-12-03 10:09:52 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>74964</attachid>
            <date>2010-11-27 12:54:00 -0800</date>
            <delta_ts>2010-12-03 10:09:40 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-50060.patch</filename>
            <type>text/plain</type>
            <size>8218</size>
            <attacher name="Patrick R. Gansterer">paroga</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZyBiL0phdmFTY3JpcHRDb3JlL0No
YW5nZUxvZwppbmRleCA3OWZkZWRmLi4wYWNiMWIzIDEwMDY0NAotLS0gYS9KYXZhU2NyaXB0Q29y
ZS9DaGFuZ2VMb2cKKysrIGIvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMg
QEAKKzIwMTAtMTEtMjUgIFBhdHJpY2sgR2Fuc3RlcmVyICA8cGFyb2dhQHdlYmtpdC5vcmc+CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTW92ZSBTdHJp
bmdXeC5jcHAgaW50byB3dGYgZGlyZWN0b3J5CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD01MDA2MAorCisgICAgICAgICogd3RmL3d4L1N0cmluZ1d4LmNw
cDogUmVuYW1lZCBmcm9tIFdlYkNvcmUvcGxhdGZvcm0vdGV4dC93eC9TdHJpbmdXeC5jcHAuCisg
ICAgICAgIChXVEY6OlN0cmluZzo6U3RyaW5nKToKKwogMjAxMC0xMS0yNCAgUGF0cmljayBHYW5z
dGVyZXIgIDxwYXJvZ2FAd2Via2l0Lm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBDc2FiYSBP
c3p0cm9nb27DoWMuCmRpZmYgLS1naXQgYS9KYXZhU2NyaXB0Q29yZS93dGYvd3gvU3RyaW5nV3gu
Y3BwIGIvSmF2YVNjcmlwdENvcmUvd3RmL3d4L1N0cmluZ1d4LmNwcApuZXcgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAwMDAwMDAwLi42NjU1ODdkCi0tLSAvZGV2L251bGwKKysrIGIvSmF2YVNjcmlw
dENvcmUvd3RmL3d4L1N0cmluZ1d4LmNwcApAQCAtMCwwICsxLDg5IEBACisvKgorICogQ29weXJp
Z2h0IChDKSAyMDA3IFZhY2xhdiBTbGF2aWssIEtldmluIE9sbGl2aWVyIDxrZXZpbm9AdGhlb2xs
aXZpZXJzLmNvbT4KKyAqCisgKiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQg
YmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKKyAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1p
dHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucworICogYXJlIG1ldDoK
KyAqIDEuIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJv
dmUgY29weXJpZ2h0CisgKiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0
aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCisgKiAyLiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5
IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodAorICogICAgbm90aWNlLCB0
aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluIHRo
ZQorICogICAgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdp
dGggdGhlIGRpc3RyaWJ1dGlvbi4KKyAqCisgKiBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZ
IEFQUExFIENPTVBVVEVSLCBJTkMuIGBgQVMgSVMnJyBBTkQgQU5ZCisgKiBFWFBSRVNTIE9SIElN
UExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFRIRQorICog
SU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IgQSBQ
QVJUSUNVTEFSCisgKiBQVVJQT1NFIEFSRSBESVNDTEFJTUVELiAgSU4gTk8gRVZFTlQgU0hBTEwg
QVBQTEUgQ09NUFVURVIsIElOQy4gT1IKKyAqIENPTlRSSUJVVE9SUyBCRSBMSUFCTEUgRk9SIEFO
WSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLCBTUEVDSUFMLAorICogRVhFTVBMQVJZLCBP
UiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLAor
ICogUFJPQ1VSRU1FTlQgT0YgU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBV
U0UsIERBVEEsIE9SCisgKiBQUk9GSVRTOyBPUiBCVVNJTkVTUyBJTlRFUlJVUFRJT04pIEhPV0VW
RVIgQ0FVU0VEIEFORCBPTiBBTlkgVEhFT1JZCisgKiBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4g
Q09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQKKyAqIChJTkNMVURJTkcgTkVHTElH
RU5DRSBPUiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRQorICog
T0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRSBQT1NTSUJJTElUWSBPRiBT
VUNIIERBTUFHRS4gCisgKi8KKworI2luY2x1ZGUgImNvbmZpZy5oIgorI2luY2x1ZGUgIlBsYXRm
b3JtU3RyaW5nLmgiCisKKyNpbmNsdWRlIDx1bmljb2RlL3VzdHJpbmcuaD4KKyNpbmNsdWRlIDx3
dGYvdGV4dC9DU3RyaW5nLmg+CisjaW5jbHVkZSA8d3gvZGVmcy5oPgorI2luY2x1ZGUgPHd4L3N0
cmluZy5oPgorCituYW1lc3BhY2UgV1RGIHsKKworLy8gU3RyaW5nIGNvbnZlcnNpb25zCitTdHJp
bmc6OlN0cmluZyhjb25zdCB3eFN0cmluZyYgd3hzdHIpCit7CisjaWYgIXd4VVNFX1VOSUNPREUK
KyAgICAjZXJyb3IgIlRoaXMgY29kZSBvbmx5IHdvcmtzIGluIFVuaWNvZGUgYnVpbGQgb2Ygd3hX
aWRnZXRzIgorI2VuZGlmCisKKyAgICAvLyBJQ1UncyBVQ2hhciBpcyAxNmJpdCB3aWRlLCBVVEYt
MTYsIGFuZCB0aGUgY29kZSBiZWxvdyBjb3VudHMgb24gaXQsIHNvCisgICAgLy8gaXQgd291bGQg
YnJlYWsgaWYgdGhlIGRlZmluaXRpb24gY2hhbmdlZDoKKyAgICB3eENPTVBJTEVfVElNRV9BU1NF
UlQoc2l6ZW9mKFVDaGFyKSA9PSAyLCBVQ2hhclNpemVNdXN0QmUxNkJpdCk7CisKKyNpZiBTSVpF
T0ZfV0NIQVJfVCA9PSAyIC8vIHdjaGFyX3Q9PVVDaGFyCisKKyAgICBjb25zdCBVQ2hhciogc3Ry
ID0gd3hzdHIud2Nfc3RyKCk7CisgICAgY29uc3Qgc2l6ZV90IGxlbiA9IHd4c3RyLmxlbmd0aCgp
OworCisjZWxzZSAvLyBTSVpFT0ZfV0NIQVJfVCA9PSA0CisKKyAgICAvLyBOQjogd2UgY2FuJ3Qg
c2ltcGx5IHVzZSB3eHN0ci5tYl9zdHIod3hNQkNvbnZVVEYxNigpKSBoZXJlIGJlY2F1c2UKKyAg
ICAvLyAgICAgdGhlIG51bWJlciBvZiBjaGFyYWN0ZXJzIGluIFVURi0xNiBlbmNvZGluZyBvZiB0
aGUgc3RyaW5nIG1heSBkaWZmZXIKKyAgICAvLyAgICAgZnJvbSB0aGUgbnVtYmVyIG9mIFVURi0z
MiB2YWx1ZXMgYW5kIHdlIGNhbid0IGdldCB0aGUgbGVuZ3RoIGZyb20KKyAgICAvLyAgICAgcmV0
dXJuZWQgYnVmZmVyOgorCisjaWYgZGVmaW5lZCh3eFVTRV9VTklDT0RFX1VURjgpICYmIHd4VVNF
X1VOSUNPREVfVVRGOAorICAgIC8vIGluIHd4MydzIFVURjggbW9kZSwgd2Nfc3RyKCkgcmV0dXJu
cyBhIGJ1ZmZlciwgbm90IHJhdyBwb2ludGVyCisgICB3eFdDaGFyQnVmZmVyIHdpZGVzdHIod3hz
dHIud2Nfc3RyKCkpOworI2Vsc2UKKyAgICBjb25zdCB3eENoYXIgKndpZGVzdHIgPSB3eHN0ci53
Y19zdHIoKTsKKyNlbmRpZgorICAgIGNvbnN0IHNpemVfdCB3aWRlbGVuID0gd3hzdHIubGVuZ3Ro
KCk7CisKKyAgICAvLyBhbGxvY2F0ZSBidWZmZXIgZm9yIHRoZSBVVEYtMTYgc3RyaW5nOgorICAg
IHd4TUJDb252VVRGMTYgY29udjsKKyAgICBjb25zdCBzaXplX3QgdXRmMTZidWZMZW4gPSBjb252
LkZyb21XQ2hhcihOVUxMLCAwLCB3aWRlc3RyLCB3aWRlbGVuKTsKKyAgICB3eENoYXJCdWZmZXIg
dXRmMTZidWYodXRmMTZidWZMZW4pOworCisgICAgLy8gYW5kIGNvbnZlcnQgd3hTdHJpbmcgdG8g
VVRGLTE2ICg9VUNoYXIqKToKKyAgICBjb25zdCBVQ2hhciogc3RyID0gKGNvbnN0IFVDaGFyKil1
dGYxNmJ1Zi5kYXRhKCk7CisgICAgc2l6ZV90IGxlbiA9IGNvbnYuRnJvbVdDaGFyKHV0ZjE2YnVm
LmRhdGEoKSwgdXRmMTZidWZMZW4sIHdpZGVzdHIsIHdpZGVsZW4pIC8gMjsKKworI2VuZGlmIC8v
IFNJWkVPRl9XQ0hBUl9UID09IDQKKworICAgIC8vIGNvbnZlcnNpb24gdG8gVVRGLTE2IG9yIGdl
dHRpbmcgaW50ZXJuYWwgYnVmZmVyIGlzbid0IHN1cHBvc2VkIHRvIGZhaWw6CisgICAgd3hBU1NF
UlRfTVNHKHN0ciAhPSBOVUxMLCBfVCgiZmFpbGVkIHN0cmluZyBjb252ZXJzaW9uPyIpKTsKKwor
ICAgIG1faW1wbCA9IFN0cmluZ0ltcGw6OmNyZWF0ZShzdHIsIGxlbik7Cit9CisKK1N0cmluZzo6
b3BlcmF0b3Igd3hTdHJpbmcoKSBjb25zdAoreworICAgIHJldHVybiB3eFN0cmluZyh1dGY4KCku
ZGF0YSgpLCB3eENvbnZVVEY4KTsKK30KKworfSAvLyBuYW1lc3BhY2UgV2ViQ29yZQpkaWZmIC0t
Z2l0IGEvV2ViQ29yZS9DaGFuZ2VMb2cgYi9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCAyY2JlZjA0
Li5iOTNlOTZiIDEwMDY0NAotLS0gYS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9XZWJDb3JlL0No
YW5nZUxvZwpAQCAtMSwzICsxLDEyIEBACisyMDEwLTExLTI1IFBhdHJpY2sgR2Fuc3RlcmVyIDxw
YXJvZ2FAd2Via2l0Lm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICBNb3ZlIFN0cmluZ1d4LmNwcCBpbnRvIHd0ZiBkaXJlY3RvcnkKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTUwMDYwCisKKyAgICAgICAg
KiBwbGF0Zm9ybS90ZXh0L3d4L1N0cmluZ1d4LmNwcDogUmVtb3ZlZC4gCisgCiAyMDEwLTExLTI2
ICBSb2IgQnVpcyAgPHJ3bGJ1aXNAZ21haWwuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IFNp
bW9uIEZyYXNlci4KZGlmZiAtLWdpdCBhL1dlYkNvcmUvcGxhdGZvcm0vdGV4dC93eC9TdHJpbmdX
eC5jcHAgYi9XZWJDb3JlL3BsYXRmb3JtL3RleHQvd3gvU3RyaW5nV3guY3BwCmRlbGV0ZWQgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCA3MzAyZWRjLi4wMDAwMDAwCi0tLSBhL1dlYkNvcmUvcGxhdGZv
cm0vdGV4dC93eC9TdHJpbmdXeC5jcHAKKysrIC9kZXYvbnVsbApAQCAtMSw5MiArMCwwIEBACi0v
KgotICogQ29weXJpZ2h0IChDKSAyMDA3IFZhY2xhdiBTbGF2aWssIEtldmluIE9sbGl2aWVyIDxr
ZXZpbm9AdGhlb2xsaXZpZXJzLmNvbT4KLSAqCi0gKiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGlu
IHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKLSAqIG1vZGlmaWNhdGlv
biwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucwot
ICogYXJlIG1ldDoKLSAqIDEuIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJl
dGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0Ci0gKiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25k
aXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCi0gKiAyLiBSZWRpc3RyaWJ1dGlv
bnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodAotICog
ICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNj
bGFpbWVyIGluIHRoZQotICogICAgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxz
IHByb3ZpZGVkIHdpdGggdGhlIGRpc3RyaWJ1dGlvbi4KLSAqCi0gKiBUSElTIFNPRlRXQVJFIElT
IFBST1ZJREVEIEJZIEFQUExFIENPTVBVVEVSLCBJTkMuIGBgQVMgSVMnJyBBTkQgQU5ZCi0gKiBF
WFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQg
VE8sIFRIRQotICogSU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklU
TkVTUyBGT1IgQSBQQVJUSUNVTEFSCi0gKiBQVVJQT1NFIEFSRSBESVNDTEFJTUVELiAgSU4gTk8g
RVZFTlQgU0hBTEwgQVBQTEUgQ09NUFVURVIsIElOQy4gT1IKLSAqIENPTlRSSUJVVE9SUyBCRSBM
SUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLCBTUEVDSUFMLAotICog
RVhFTVBMQVJZLCBPUiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVCBM
SU1JVEVEIFRPLAotICogUFJPQ1VSRU1FTlQgT0YgU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNF
UzsgTE9TUyBPRiBVU0UsIERBVEEsIE9SCi0gKiBQUk9GSVRTOyBPUiBCVVNJTkVTUyBJTlRFUlJV
UFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkgVEhFT1JZCi0gKiBPRiBMSUFCSUxJVFks
IFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQKLSAqIChJTkNM
VURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0Yg
VEhFIFVTRQotICogT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRSBQT1NT
SUJJTElUWSBPRiBTVUNIIERBTUFHRS4gCi0gKi8KLQotI2luY2x1ZGUgImNvbmZpZy5oIgotI2lu
Y2x1ZGUgIlBsYXRmb3JtU3RyaW5nLmgiCi0KLSNpbmNsdWRlICJ1bmljb2RlL3VzdHJpbmcuaCIK
LSNpbmNsdWRlIDx3dGYvdGV4dC9DU3RyaW5nLmg+Ci0KLSNpbmNsdWRlIDx3eC9kZWZzLmg+Ci0j
aW5jbHVkZSA8d3gvc3RyaW5nLmg+Ci0KLW5hbWVzcGFjZSBXVEYgewotCi0vLyBTdHJpbmcgY29u
dmVyc2lvbnMKLVN0cmluZzo6U3RyaW5nKGNvbnN0IHd4U3RyaW5nJiB3eHN0cikKLXsKLSNpZiAh
d3hVU0VfVU5JQ09ERQotICAgICNlcnJvciAiVGhpcyBjb2RlIG9ubHkgd29ya3MgaW4gVW5pY29k
ZSBidWlsZCBvZiB3eFdpZGdldHMiCi0jZW5kaWYKLQotICAgIC8vIElDVSdzIFVDaGFyIGlzIDE2
Yml0IHdpZGUsIFVURi0xNiwgYW5kIHRoZSBjb2RlIGJlbG93IGNvdW50cyBvbiBpdCwgc28KLSAg
ICAvLyBpdCB3b3VsZCBicmVhayBpZiB0aGUgZGVmaW5pdGlvbiBjaGFuZ2VkOgotICAgIHd4Q09N
UElMRV9USU1FX0FTU0VSVChzaXplb2YoVUNoYXIpID09IDIsIFVDaGFyU2l6ZU11c3RCZTE2Qml0
KTsKLQotI2lmIFNJWkVPRl9XQ0hBUl9UID09IDIgLy8gd2NoYXJfdD09VUNoYXIKLQotICAgIGNv
bnN0IFVDaGFyKiBzdHIgPSB3eHN0ci53Y19zdHIoKTsKLSAgICBjb25zdCBzaXplX3QgbGVuID0g
d3hzdHIubGVuZ3RoKCk7Ci0KLSNlbHNlIC8vIFNJWkVPRl9XQ0hBUl9UID09IDQKLQotICAgIC8v
IE5COiB3ZSBjYW4ndCBzaW1wbHkgdXNlIHd4c3RyLm1iX3N0cih3eE1CQ29udlVURjE2KCkpIGhl
cmUgYmVjYXVzZQotICAgIC8vICAgICB0aGUgbnVtYmVyIG9mIGNoYXJhY3RlcnMgaW4gVVRGLTE2
IGVuY29kaW5nIG9mIHRoZSBzdHJpbmcgbWF5IGRpZmZlcgotICAgIC8vICAgICBmcm9tIHRoZSBu
dW1iZXIgb2YgVVRGLTMyIHZhbHVlcyBhbmQgd2UgY2FuJ3QgZ2V0IHRoZSBsZW5ndGggZnJvbQot
ICAgIC8vICAgICByZXR1cm5lZCBidWZmZXI6Ci0KLSNpZiBkZWZpbmVkKHd4VVNFX1VOSUNPREVf
VVRGOCkgJiYgd3hVU0VfVU5JQ09ERV9VVEY4Ci0gICAgLy8gaW4gd3gzJ3MgVVRGOCBtb2RlLCB3
Y19zdHIoKSByZXR1cm5zIGEgYnVmZmVyLCBub3QgcmF3IHBvaW50ZXIKLSAgIHd4V0NoYXJCdWZm
ZXIgd2lkZXN0cih3eHN0ci53Y19zdHIoKSk7Ci0jZWxzZQotICAgIGNvbnN0IHd4Q2hhciAqd2lk
ZXN0ciA9IHd4c3RyLndjX3N0cigpOwotI2VuZGlmCi0gICAgY29uc3Qgc2l6ZV90IHdpZGVsZW4g
PSB3eHN0ci5sZW5ndGgoKTsKLQotICAgIC8vIGFsbG9jYXRlIGJ1ZmZlciBmb3IgdGhlIFVURi0x
NiBzdHJpbmc6Ci0gICAgd3hNQkNvbnZVVEYxNiBjb252OwotICAgIGNvbnN0IHNpemVfdCB1dGYx
NmJ1ZkxlbiA9IGNvbnYuRnJvbVdDaGFyKE5VTEwsIDAsIHdpZGVzdHIsIHdpZGVsZW4pOwotICAg
IHd4Q2hhckJ1ZmZlciB1dGYxNmJ1Zih1dGYxNmJ1Zkxlbik7Ci0KLSAgICAvLyBhbmQgY29udmVy
dCB3eFN0cmluZyB0byBVVEYtMTYgKD1VQ2hhciopOgotICAgIGNvbnN0IFVDaGFyKiBzdHIgPSAo
Y29uc3QgVUNoYXIqKXV0ZjE2YnVmLmRhdGEoKTsKLSAgICBzaXplX3QgbGVuID0gY29udi5Gcm9t
V0NoYXIodXRmMTZidWYuZGF0YSgpLCB1dGYxNmJ1Zkxlbiwgd2lkZXN0ciwgd2lkZWxlbikgLyAy
OwotCi0jZW5kaWYgLy8gU0laRU9GX1dDSEFSX1QgPT0gNAotCi0gICAgLy8gY29udmVyc2lvbiB0
byBVVEYtMTYgb3IgZ2V0dGluZyBpbnRlcm5hbCBidWZmZXIgaXNuJ3Qgc3VwcG9zZWQgdG8gZmFp
bDoKLSAgICB3eEFTU0VSVF9NU0coc3RyICE9IE5VTEwsIF9UKCJmYWlsZWQgc3RyaW5nIGNvbnZl
cnNpb24/IikpOwotCi0gICAgbV9pbXBsID0gU3RyaW5nSW1wbDo6Y3JlYXRlKHN0ciwgbGVuKTsK
LX0KLQotU3RyaW5nOjpvcGVyYXRvciB3eFN0cmluZygpIGNvbnN0Ci17Ci0gICAgcmV0dXJuIHd4
U3RyaW5nKHV0ZjgoKS5kYXRhKCksIHd4Q29udlVURjgpOwotfQotCi19Ci0KLS8vIHZpbTogdHM9
NCBzdz00IGV0Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>