<?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>169490</bug_id>
          
          <creation_ts>2017-03-10 16:00:17 -0800</creation_ts>
          <short_desc>[Win] Re-export a few symbols needed for backwards compatibility</short_desc>
          <delta_ts>2017-03-15 09:18:57 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKit Misc.</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</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>
          
          <blocked>169545</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Brent Fulgham">bfulgham</reporter>
          <assigned_to name="Brent Fulgham">bfulgham</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>bshafiei</cc>
    
    <cc>commit-queue</cc>
    
    <cc>ossy</cc>
    
    <cc>pvollan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1285948</commentid>
    <comment_count>0</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2017-03-10 16:00:17 -0800</bug_when>
    <thetext>Re-introduce an old hack needed to support very old software.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1285949</commentid>
    <comment_count>1</comment_count>
      <attachid>304089</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2017-03-10 16:02:07 -0800</bug_when>
    <thetext>Created attachment 304089
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1285950</commentid>
    <comment_count>2</comment_count>
      <attachid>304089</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2017-03-10 16:02:35 -0800</bug_when>
    <thetext>Comment on attachment 304089
Patch

Patch was previously reviewed by Dean Jackson and landed on a branch. Merging this back to mainline.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1285951</commentid>
    <comment_count>3</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2017-03-10 16:02:52 -0800</bug_when>
    <thetext>Uploading to Bugzilla to perform EWS run.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1285956</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-03-10 16:11:16 -0800</bug_when>
    <thetext>Attachment 304089 did not pass style-queue:


ERROR: Source/WebKit/win/WebKitDLL.cpp:272:  More than one command on the same line  [whitespace/newline] [4]
ERROR: Source/WebKit/win/WebKitDLL.cpp:287:  This { should be at the end of the previous line  [whitespace/braces] [4]
Total errors found: 2 in 3 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1285988</commentid>
    <comment_count>5</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2017-03-10 16:59:13 -0800</bug_when>
    <thetext>Committed in r213737: &lt;https://trac.webkit.org/changeset/213737&gt;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1286829</commentid>
    <comment_count>6</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2017-03-11 13:44:05 -0800</bug_when>
    <thetext>(In reply to comment #3)
&gt; Uploading to Bugzilla to perform EWS run.

And you landed with red EWS and broke the Apple Windows build ...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1287316</commentid>
    <comment_count>7</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2017-03-13 13:46:51 -0700</bug_when>
    <thetext>Build fix to handle new warning-as-error setting:

Committed r213847: &lt;http://trac.webkit.org/changeset/213847&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1287359</commentid>
    <comment_count>8</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2017-03-13 14:54:18 -0700</bug_when>
    <thetext>(In reply to comment #7)
&gt; Build fix to handle new warning-as-error setting:
&gt; 
&gt; Committed r213847: &lt;http://trac.webkit.org/changeset/213847&gt;

I believe we need this as well: &lt;http://trac.webkit.org/changeset/213846&gt;.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>304089</attachid>
            <date>2017-03-10 16:02:07 -0800</date>
            <delta_ts>2017-03-10 16:02:35 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-169490-20170310160206.patch</filename>
            <type>text/plain</type>
            <size>12102</size>
            <attacher name="Brent Fulgham">bfulgham</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvd2luL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2Uv
V2ViS2l0L3dpbi9DaGFuZ2VMb2cJKHJldmlzaW9uIDIxMzcyNykKKysrIFNvdXJjZS9XZWJLaXQv
d2luL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIxIEBACisyMDE3LTAzLTEw
ICBCcmVudCBGdWxnaGFtICA8YmZ1bGdoYW1AYXBwbGUuY29tPgorCisgICAgICAgIFtXaW5dIFJl
LWV4cG9ydCBhIGZldyBzeW1ib2xzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eQorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTY5NDkwCisgICAgICAg
IDxyZGFyOi8vcHJvYmxlbS8zMDk4MzYyMz4KKworICAgICAgICBSZXZpZXdlZCBieSBEZWFuIEph
Y2tzb24uCisKKyAgICAgICAgUmUtaW50cm9kdWNlIGEgd29ya2Fyb3VuZCB0aGF0IHJlLWV4cG9y
dHMgYSBmZXcgSmF2YVNjcmlwdENvcmUgZnVuY3Rpb25zCisgICAgICAgIHRoYXQgaGFkIGJlZW4g
ZXJyb25lb3VzbHkgZXhwb3J0ZWQgYnkgV2ViS2l0IGluIG9sZGVyIGJ1aWxkcy4gVGhpcworICAg
ICAgICBpcyBuZWVkZWQgc28gdGhhdCB3ZSBkbyBub3QgYnJlYWsgY2VydGFpbiBvbGQgc29mdHdh
cmUgc3RpbGwgYmVpbmcgdXNlZC4KKworICAgICAgICAqIFdlYktpdERMTC5jcHA6CisgICAgICAg
IChEbGxNYWluKTogQmluZCBmdW5jdGlvbnMgYXQgc3RhcnR1cC4KKyAgICAgICAgKGJpbmRKYXZh
U2NyaXB0VHJhbXBvbGluZSk6IEZpbmQgSmF2YVNjcmlwdENvcmUgbGlicmFyeSBmdW5jdGlvbnMg
YW5kCisgICAgICAgIHJlLWV4cG9ydCB0aGVtIGZyb20gV2ViS2l0LmRsbC4KKyAgICAgICAgKiBX
ZWJLaXRETEwuaDogT25seSBhZHZlcnRpc2UgdGhlc2UgZnVuY3Rpb25zIHdoZW4gYnVpbGRpbmcg
V2ViS3QgaXRzZWxmLgorCiAyMDE3LTAzLTA2ICBNeWxlcyBDLiBNYXhmaWVsZCAgPG1tYXhmaWVs
ZEBhcHBsZS5jb20+CiAKICAgICAgICAgRXhwYW5kIGZvbnQtd2VpZ2h0IGFuZCBmb250LXN0cmV0
Y2ggdG8gdGFrZSBhbnkgbnVtYmVyCkluZGV4OiBTb3VyY2UvV2ViS2l0L3dpbi9XZWJLaXRETEwu
Y3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvd2luL1dlYktpdERMTC5jcHAJKHJldmlz
aW9uIDIxMzcyNykKKysrIFNvdXJjZS9XZWJLaXQvd2luL1dlYktpdERMTC5jcHAJKHdvcmtpbmcg
Y29weSkKQEAgLTEsNSArMSw1IEBACiAvKgotICogQ29weXJpZ2h0IChDKSAyMDA2LCAyMDA3LCAy
MDE0LTIwMTUgQXBwbGUgSW5jLiAgQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyAqIENvcHlyaWdodCAo
QykgMjAwNi0yMDE3IEFwcGxlIEluYy4gIEFsbCByaWdodHMgcmVzZXJ2ZWQuCiAgKgogICogUmVk
aXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3
aXRob3V0CiAgKiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUg
Zm9sbG93aW5nIGNvbmRpdGlvbnMKQEAgLTIzLDYgKzIzLDcgQEAKICAqIE9GIFRISVMgU09GVFdB
UkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuIAog
ICovCiAKKyNkZWZpbmUgREVQUkVDQVRFRF9FWFBPUlRfU1lNQk9MUyAxCiAjaW5jbHVkZSAiV2Vi
S2l0RExMLmgiCiAKICNpZiBVU0UoQ0cpCkBAIC02NSw2ICs2Niw3IEBAIEhhc2hDb3VudGVkU2V0
PFN0cmluZz4mIGdDbGFzc05hbWVDb3VudCgKICAgICByZXR1cm4gZ0NsYXNzTmFtZUNvdW50Lmdl
dCgpOwogfQogCit2b2lkIGJpbmRKYXZhU2NyaXB0VHJhbXBvbGluZSgpOwogCiBTVERBUElfKEJP
T0wpIERsbE1haW4oIEhNT0RVTEUgaE1vZHVsZSwgRFdPUkQgIHVsX3JlYXNvbl9mb3JfY2FsbCwg
TFBWT0lEIC8qbHBSZXNlcnZlZCovKQogewpAQCAtNzMsNiArNzUsNyBAQCBTVERBUElfKEJPT0wp
IERsbE1haW4oIEhNT0RVTEUgaE1vZHVsZSwgCiAgICAgICAgICAgICBnTG9ja0NvdW50ID0gZ0Ns
YXNzQ291bnQgPSAwOwogICAgICAgICAgICAgZ0luc3RhbmNlID0gaE1vZHVsZTsKICAgICAgICAg
ICAgIFdlYkNvcmU6OnNldEluc3RhbmNlSGFuZGxlKGhNb2R1bGUpOworICAgICAgICAgICAgYmlu
ZEphdmFTY3JpcHRUcmFtcG9saW5lKCk7CiAgICAgICAgICAgICByZXR1cm4gVFJVRTsKIAogICAg
ICAgICBjYXNlIERMTF9QUk9DRVNTX0RFVEFDSDoKQEAgLTIxOSwzICsyMjIsMTcxIEBAIFBhc3NS
ZWZQdHI8V2ViQ29yZTo6U2hhcmVkQnVmZmVyPiBsb2FkUmUKIAogICAgIHJldHVybiBXZWJDb3Jl
OjpTaGFyZWRCdWZmZXI6OmNyZWF0ZShyZWludGVycHJldF9jYXN0PGNvbnN0IGNoYXIqPihyZXNv
dXJjZSksIHNpemUpOwogfQorCisvLyBGb3JjZSBzeW1ib2xzIHRvIGJlIGluY2x1ZGVkIHNvIHdl
IGNhbiBleHBvcnQgdGhlbSBmb3IgbGVnYWN5IGNsaWVudHMuCisvLyBERVBSRUNBVEVEISBQZW9w
bGUgc2hvdWxkIGdldCB0aGVzZSBzeW1ib2xzIGZyb20gSmF2YVNjcmlwdENvcmUuZGxsLCBub3Qg
V2ViS2l0LmRsbCEKKy8vICNpbmNsdWRlIDxKYXZhU2NyaXB0Q29yZS9KU09iamVjdFJlZi5oPgor
Cit0eXBlZGVmIEpTQ2xhc3NSZWYgKCpKU0NsYXNzQ3JlYXRlRnVuY3Rpb24pKGNvbnN0IEpTQ2xh
c3NEZWZpbml0aW9uKiBkZWZpbml0aW9uKTsKK3R5cGVkZWYgdm9pZCogKCpKU09iamVjdEdldFBy
aXZhdGVGdW5jdGlvbikoSlNPYmplY3RSZWYpOwordHlwZWRlZiBKU09iamVjdFJlZiAoKkpTT2Jq
ZWN0TWFrZUZ1bmN0aW9uU3R1YikoSlNDb250ZXh0UmVmLCBKU0NsYXNzUmVmLCB2b2lkKik7Cit0
eXBlZGVmIHZvaWQgKCpKU09iamVjdFNldFByb3BlcnR5RnVuY3Rpb24pKEpTQ29udGV4dFJlZiwg
SlNPYmplY3RSZWYsIEpTU3RyaW5nUmVmIHByb3BlcnR5TmFtZSwgSlNWYWx1ZVJlZiwgSlNQcm9w
ZXJ0eUF0dHJpYnV0ZXMsIEpTVmFsdWVSZWYqIGV4Y2VwdGlvbik7Cit0eXBlZGVmIEpTU3RyaW5n
UmVmICgqSlNTdHJpbmdDcmVhdGVXaXRoQ0ZTdHJpbmdGdW5jdGlvbikoQ0ZTdHJpbmdSZWYpOwor
dHlwZWRlZiBKU1N0cmluZ1JlZiAoKkpTU3RyaW5nQ3JlYXRlV2l0aFVURjhDU3RyaW5nRnVuY3Rp
b24pKGNvbnN0IGNoYXIqKTsKK3R5cGVkZWYgY29uc3QgSlNDaGFyKiAoKkpTU3RyaW5nR2V0Q2hh
cmFjdGVyc1B0ckZ1bmN0aW9uKShKU1N0cmluZ1JlZik7Cit0eXBlZGVmIHNpemVfdCAoKkpTU3Ry
aW5nR2V0TGVuZ3RoRnVuY3Rpb24pKEpTU3RyaW5nUmVmKTsKK3R5cGVkZWYgdm9pZCAoKkpTU3Ry
aW5nUmVsZWFzZUZ1bmN0aW9uKShKU1N0cmluZ1JlZik7Cit0eXBlZGVmIGJvb2wgKCpKU1ZhbHVl
SXNUeXBlRnVuY3Rpb24pKEpTQ29udGV4dFJlZiwgSlNWYWx1ZVJlZik7Cit0eXBlZGVmIEpTVmFs
dWVSZWYoKkpTVmFsdWVNYWtlVW5kZWZpbmVkRnVuY3Rpb24pKEpTQ29udGV4dFJlZik7Cit0eXBl
ZGVmIGRvdWJsZSgqSlNWYWx1ZVRvTnVtYmVyRnVuY3Rpb24pKEpTQ29udGV4dFJlZiwgSlNWYWx1
ZVJlZiwgSlNWYWx1ZVJlZiogZXhjZXB0aW9uKTsKK3R5cGVkZWYgSlNWYWx1ZVJlZigqSlNWYWx1
ZU1ha2VTdHJpbmdGdW5jdGlvbikoSlNDb250ZXh0UmVmLCBKU1N0cmluZ1JlZik7Cit0eXBlZGVm
IEpTU3RyaW5nUmVmICgqSlNWYWx1ZVRvU3RyaW5nQ29weUZ1bmN0aW9uKShKU0NvbnRleHRSZWYs
IEpTVmFsdWVSZWYsIEpTVmFsdWVSZWYqIGV4Y2VwdGlvbik7CisKK0pTQ2xhc3NDcmVhdGVGdW5j
dGlvbiBtX2pzQ2xhc3NDcmVhdGVGdW5jdGlvbiA9IG51bGxwdHI7CitKU09iamVjdEdldFByaXZh
dGVGdW5jdGlvbiBtX2pzT2JqZWN0R2V0UHJpdmF0ZUZ1bmN0aW9uID0gbnVsbHB0cjsKK0pTT2Jq
ZWN0TWFrZUZ1bmN0aW9uU3R1YiBtX2pzT2JqZWN0TWFrZUZ1bmN0aW9uID0gbnVsbHB0cjsKK0pT
T2JqZWN0U2V0UHJvcGVydHlGdW5jdGlvbiBtX2pzT2JqZWN0U2V0UHJvcGVydHlGdW5jdGlvbiA9
IG51bGxwdHI7CitKU1N0cmluZ0NyZWF0ZVdpdGhDRlN0cmluZ0Z1bmN0aW9uIG1fanNTdHJpbmdD
cmVhdGVXaXRoQ0ZTdHJpbmdGdW5jdGlvbiA9IG51bGxwdHI7CitKU1N0cmluZ0NyZWF0ZVdpdGhV
VEY4Q1N0cmluZ0Z1bmN0aW9uIG1fanNTdHJpbmdDcmVhdGVXaXRoVVRGOENTdHJpbmdGdW5jdGlv
biA9IG51bGxwdHI7CitKU1N0cmluZ0dldENoYXJhY3RlcnNQdHJGdW5jdGlvbiBtX2pzU3RyaW5n
R2V0Q2hhcmFjdGVyc1B0ckZ1bmN0aW9uID0gbnVsbHB0cjsKK0pTU3RyaW5nR2V0TGVuZ3RoRnVu
Y3Rpb24gbV9qc1N0cmluZ0dldExlbmd0aEZ1bmN0aW9uID0gbnVsbHB0cjsKK0pTU3RyaW5nUmVs
ZWFzZUZ1bmN0aW9uIG1fanNTdHJpbmdSZWxlYXNlRnVuY3Rpb24gPSBudWxscHRyOworSlNWYWx1
ZUlzVHlwZUZ1bmN0aW9uIG1fanNWYWx1ZUlzTnVtYmVyRnVuY3Rpb24gPSBudWxscHRyOworSlNW
YWx1ZUlzVHlwZUZ1bmN0aW9uIG1fanNWYWx1ZUlzU3RyaW5nRnVuY3Rpb24gPSBudWxscHRyOwor
SlNWYWx1ZU1ha2VVbmRlZmluZWRGdW5jdGlvbiBtX2pzVmFsdWVNYWtlVW5kZWZpbmVkRnVuY3Rp
b24gPSBudWxscHRyOworSlNWYWx1ZVRvTnVtYmVyRnVuY3Rpb24gbV9qc1ZhbHVlVG9OdW1iZXJG
dW5jdGlvbiA9IG51bGxwdHI7CitKU1ZhbHVlTWFrZVN0cmluZ0Z1bmN0aW9uIG1fanNWYWx1ZU1h
a2VTdHJpbmdGdW5jdGlvbiA9IG51bGxwdHI7CitKU1ZhbHVlVG9TdHJpbmdDb3B5RnVuY3Rpb24g
bV9qc1ZhbHVlVG9TdHJpbmdDb3B5RnVuY3Rpb24gPSBudWxscHRyOworCit2b2lkIGJpbmRKYXZh
U2NyaXB0VHJhbXBvbGluZSgpCit7CisgICAgY29uc3Qgd2NoYXJfdCogbGlicmFyeU5hbWUgPSBM
IkphdmFTY3JpcHRDb3JlLmRsbCI7CisKKyAgICBITU9EVUxFIGxpYnJhcnkgPSA6OkxvYWRMaWJy
YXJ5KGxpYnJhcnlOYW1lKTsKKyAgICBpZiAoIWxpYnJhcnkpCisgICAgICAgIHJldHVybjsKKwor
ICAgIG1fanNDbGFzc0NyZWF0ZUZ1bmN0aW9uID0gcmVpbnRlcnByZXRfY2FzdDxKU0NsYXNzQ3Jl
YXRlRnVuY3Rpb24+KDo6R2V0UHJvY0FkZHJlc3MobGlicmFyeSwgIkpTQ2xhc3NDcmVhdGUiKSk7
CisgICAgbV9qc09iamVjdEdldFByaXZhdGVGdW5jdGlvbiA9IHJlaW50ZXJwcmV0X2Nhc3Q8SlNP
YmplY3RHZXRQcml2YXRlRnVuY3Rpb24+KDo6R2V0UHJvY0FkZHJlc3MobGlicmFyeSwgIkpTT2Jq
ZWN0R2V0UHJpdmF0ZSIpKTsKKyAgICBtX2pzT2JqZWN0TWFrZUZ1bmN0aW9uID0gcmVpbnRlcnBy
ZXRfY2FzdDxKU09iamVjdE1ha2VGdW5jdGlvblN0dWI+KDo6R2V0UHJvY0FkZHJlc3MobGlicmFy
eSwgIkpTT2JqZWN0TWFrZSIpKTsKKyAgICBtX2pzT2JqZWN0U2V0UHJvcGVydHlGdW5jdGlvbiA9
IHJlaW50ZXJwcmV0X2Nhc3Q8SlNPYmplY3RTZXRQcm9wZXJ0eUZ1bmN0aW9uPig6OkdldFByb2NB
ZGRyZXNzKGxpYnJhcnksICJKU09iamVjdFNldFByb3BlcnR5IikpOzsKKyAgICBtX2pzU3RyaW5n
Q3JlYXRlV2l0aENGU3RyaW5nRnVuY3Rpb24gPSByZWludGVycHJldF9jYXN0PEpTU3RyaW5nQ3Jl
YXRlV2l0aENGU3RyaW5nRnVuY3Rpb24+KDo6R2V0UHJvY0FkZHJlc3MobGlicmFyeSwgIkpTU3Ry
aW5nQ3JlYXRlV2l0aENGU3RyaW5nIikpOworICAgIG1fanNTdHJpbmdDcmVhdGVXaXRoVVRGOENT
dHJpbmdGdW5jdGlvbiA9IHJlaW50ZXJwcmV0X2Nhc3Q8SlNTdHJpbmdDcmVhdGVXaXRoVVRGOENT
dHJpbmdGdW5jdGlvbj4oOjpHZXRQcm9jQWRkcmVzcyhsaWJyYXJ5LCAiSlNTdHJpbmdDcmVhdGVX
aXRoVVRGOENTdHJpbmciKSk7CisgICAgbV9qc1N0cmluZ0dldENoYXJhY3RlcnNQdHJGdW5jdGlv
biA9IHJlaW50ZXJwcmV0X2Nhc3Q8SlNTdHJpbmdHZXRDaGFyYWN0ZXJzUHRyRnVuY3Rpb24+KDo6
R2V0UHJvY0FkZHJlc3MobGlicmFyeSwgIkpTU3RyaW5nR2V0Q2hhcmFjdGVyc1B0ciIpKTsKKyAg
ICBtX2pzU3RyaW5nR2V0TGVuZ3RoRnVuY3Rpb24gPSByZWludGVycHJldF9jYXN0PEpTU3RyaW5n
R2V0TGVuZ3RoRnVuY3Rpb24+KDo6R2V0UHJvY0FkZHJlc3MobGlicmFyeSwgIkpTU3RyaW5nR2V0
TGVuZ3RoIikpOworICAgIG1fanNTdHJpbmdSZWxlYXNlRnVuY3Rpb24gPSByZWludGVycHJldF9j
YXN0PEpTU3RyaW5nUmVsZWFzZUZ1bmN0aW9uPig6OkdldFByb2NBZGRyZXNzKGxpYnJhcnksICJK
U1N0cmluZ1JlbGVhc2UiKSk7CisgICAgbV9qc1ZhbHVlSXNOdW1iZXJGdW5jdGlvbiA9IHJlaW50
ZXJwcmV0X2Nhc3Q8SlNWYWx1ZUlzVHlwZUZ1bmN0aW9uPig6OkdldFByb2NBZGRyZXNzKGxpYnJh
cnksICJKU1ZhbHVlSXNOdW1iZXIiKSk7CisgICAgbV9qc1ZhbHVlSXNTdHJpbmdGdW5jdGlvbiA9
IHJlaW50ZXJwcmV0X2Nhc3Q8SlNWYWx1ZUlzVHlwZUZ1bmN0aW9uPig6OkdldFByb2NBZGRyZXNz
KGxpYnJhcnksICJKU1ZhbHVlSXNTdHJpbmciKSk7CisgICAgbV9qc1ZhbHVlTWFrZVN0cmluZ0Z1
bmN0aW9uID0gcmVpbnRlcnByZXRfY2FzdDxKU1ZhbHVlTWFrZVN0cmluZ0Z1bmN0aW9uPig6Okdl
dFByb2NBZGRyZXNzKGxpYnJhcnksICJKU1ZhbHVlTWFrZVN0cmluZyIpKTsKKyAgICBtX2pzVmFs
dWVNYWtlVW5kZWZpbmVkRnVuY3Rpb24gPSByZWludGVycHJldF9jYXN0PEpTVmFsdWVNYWtlVW5k
ZWZpbmVkRnVuY3Rpb24+KDo6R2V0UHJvY0FkZHJlc3MobGlicmFyeSwgIkpTVmFsdWVNYWtlVW5k
ZWZpbmVkIikpOworICAgIG1fanNWYWx1ZVRvTnVtYmVyRnVuY3Rpb24gPSByZWludGVycHJldF9j
YXN0PEpTVmFsdWVUb051bWJlckZ1bmN0aW9uPig6OkdldFByb2NBZGRyZXNzKGxpYnJhcnksICJK
U1ZhbHVlVG9OdW1iZXIiKSk7CisgICAgbV9qc1ZhbHVlVG9TdHJpbmdDb3B5RnVuY3Rpb24gPSBy
ZWludGVycHJldF9jYXN0PEpTVmFsdWVUb1N0cmluZ0NvcHlGdW5jdGlvbj4oOjpHZXRQcm9jQWRk
cmVzcyhsaWJyYXJ5LCAiSlNWYWx1ZVRvU3RyaW5nQ29weSIpKTsKK30KKworZXh0ZXJuICJDIgor
eworCitKU0NsYXNzUmVmIEpTQ2xhc3NDcmVhdGUoY29uc3QgSlNDbGFzc0RlZmluaXRpb24qIGRl
ZmluaXRpb24pCit7CisgICAgaWYgKG1fanNDbGFzc0NyZWF0ZUZ1bmN0aW9uKQorICAgICAgICBy
ZXR1cm4gbV9qc0NsYXNzQ3JlYXRlRnVuY3Rpb24oZGVmaW5pdGlvbik7CisgICAgcmV0dXJuIG51
bGxwdHI7Cit9CisKK3ZvaWQqIEpTT2JqZWN0R2V0UHJpdmF0ZShKU09iamVjdFJlZiBvYmplY3Qp
Cit7CisgICAgaWYgKG1fanNPYmplY3RHZXRQcml2YXRlRnVuY3Rpb24pCisgICAgICAgIHJldHVy
biBtX2pzT2JqZWN0R2V0UHJpdmF0ZUZ1bmN0aW9uKG9iamVjdCk7CisgICAgcmV0dXJuIG51bGxw
dHI7Cit9CisKK0pTT2JqZWN0UmVmIEpTT2JqZWN0TWFrZShKU0NvbnRleHRSZWYgY3R4LCBKU0Ns
YXNzUmVmIGNsYXNzUmVmLCB2b2lkKiBkYXRhKQoreworICAgIGlmIChtX2pzT2JqZWN0TWFrZUZ1
bmN0aW9uKQorICAgICAgICByZXR1cm4gbV9qc09iamVjdE1ha2VGdW5jdGlvbihjdHgsIGNsYXNz
UmVmLCBkYXRhKTsKKyAgICByZXR1cm4gbnVsbHB0cjsKK30KKwordm9pZCBKU09iamVjdFNldFBy
b3BlcnR5KEpTQ29udGV4dFJlZiBjdHgsIEpTT2JqZWN0UmVmIG9iamVjdCwgSlNTdHJpbmdSZWYg
cHJvcGVydHlOYW1lLCBKU1ZhbHVlUmVmIHZhbHVlLCBKU1Byb3BlcnR5QXR0cmlidXRlcyBhdHRy
aWJ1dGVzLCBKU1ZhbHVlUmVmKiBleGNlcHRpb24pCit7CisgICAgaWYgKG1fanNPYmplY3RTZXRQ
cm9wZXJ0eUZ1bmN0aW9uKQorICAgICAgICBtX2pzT2JqZWN0U2V0UHJvcGVydHlGdW5jdGlvbihj
dHgsIG9iamVjdCwgcHJvcGVydHlOYW1lLCB2YWx1ZSwgYXR0cmlidXRlcywgZXhjZXB0aW9uKTsK
K30KKworSlNTdHJpbmdSZWYgSlNTdHJpbmdDcmVhdGVXaXRoQ0ZTdHJpbmcoQ0ZTdHJpbmdSZWYg
dmFsdWUpCit7CisgICAgaWYgKG1fanNTdHJpbmdDcmVhdGVXaXRoQ0ZTdHJpbmdGdW5jdGlvbikK
KyAgICAgICAgcmV0dXJuIG1fanNTdHJpbmdDcmVhdGVXaXRoQ0ZTdHJpbmdGdW5jdGlvbih2YWx1
ZSk7CisgICAgcmV0dXJuIG51bGxwdHI7Cit9CisKK0pTU3RyaW5nUmVmIEpTU3RyaW5nQ3JlYXRl
V2l0aFVURjhDU3RyaW5nKGNvbnN0IGNoYXIqIHZhbHVlKQoreworICAgIGlmIChtX2pzU3RyaW5n
Q3JlYXRlV2l0aFVURjhDU3RyaW5nRnVuY3Rpb24pCisgICAgICAgIHJldHVybiBtX2pzU3RyaW5n
Q3JlYXRlV2l0aFVURjhDU3RyaW5nRnVuY3Rpb24odmFsdWUpOworICAgIHJldHVybiBudWxscHRy
OworfQorCitjb25zdCBKU0NoYXIqIEpTU3RyaW5nR2V0Q2hhcmFjdGVyc1B0cihKU1N0cmluZ1Jl
ZiB2YWx1ZSkKK3sKKyAgICBpZiAobV9qc1N0cmluZ0dldENoYXJhY3RlcnNQdHJGdW5jdGlvbikK
KyAgICAgICAgcmV0dXJuIG1fanNTdHJpbmdHZXRDaGFyYWN0ZXJzUHRyRnVuY3Rpb24odmFsdWUp
OworICAgIHJldHVybiBudWxscHRyOworfQorCitzaXplX3QgSlNTdHJpbmdHZXRMZW5ndGgoSlNT
dHJpbmdSZWYgdmFsdWUpCit7CisgICAgaWYgKG1fanNTdHJpbmdHZXRMZW5ndGhGdW5jdGlvbikK
KyAgICAgICAgcmV0dXJuIG1fanNTdHJpbmdHZXRMZW5ndGhGdW5jdGlvbih2YWx1ZSk7CisgICAg
cmV0dXJuIDA7Cit9CisKK3ZvaWQgSlNTdHJpbmdSZWxlYXNlKEpTU3RyaW5nUmVmIHZhbHVlKQor
eworICAgIGlmIChtX2pzU3RyaW5nUmVsZWFzZUZ1bmN0aW9uKQorICAgICAgICByZXR1cm4gbV9q
c1N0cmluZ1JlbGVhc2VGdW5jdGlvbih2YWx1ZSk7Cit9CisKK2Jvb2wgSlNWYWx1ZUlzTnVtYmVy
KEpTQ29udGV4dFJlZiBjdHgsIEpTVmFsdWVSZWYgdmFsdWUpCit7CisgICAgaWYgKG1fanNWYWx1
ZUlzTnVtYmVyRnVuY3Rpb24pCisgICAgICAgIHJldHVybiBtX2pzVmFsdWVJc051bWJlckZ1bmN0
aW9uKGN0eCwgdmFsdWUpOworICAgIHJldHVybiBmYWxzZTsKK30KKworYm9vbCBKU1ZhbHVlSXNT
dHJpbmcoSlNDb250ZXh0UmVmIGN0eCwgSlNWYWx1ZVJlZiB2YWx1ZSkKK3sKKyAgICBpZiAobV9q
c1ZhbHVlSXNTdHJpbmdGdW5jdGlvbikKKyAgICAgICAgcmV0dXJuIG1fanNWYWx1ZUlzU3RyaW5n
RnVuY3Rpb24oY3R4LCB2YWx1ZSk7CisgICAgcmV0dXJuIGZhbHNlOworfQorCitKU1ZhbHVlUmVm
IEpTVmFsdWVNYWtlU3RyaW5nKEpTQ29udGV4dFJlZiBjdHgsIEpTU3RyaW5nUmVmIHZhbHVlKQor
eworICAgIGlmIChtX2pzVmFsdWVNYWtlU3RyaW5nRnVuY3Rpb24pCisgICAgICAgIHJldHVybiBt
X2pzVmFsdWVNYWtlU3RyaW5nRnVuY3Rpb24oY3R4LCB2YWx1ZSk7CisgICAgcmV0dXJuIG51bGxw
dHI7Cit9CisKK0pTVmFsdWVSZWYgSlNWYWx1ZU1ha2VVbmRlZmluZWQoSlNDb250ZXh0UmVmIGN0
eCkKK3sKKyAgICBpZiAobV9qc1ZhbHVlTWFrZVVuZGVmaW5lZEZ1bmN0aW9uKQorICAgICAgICBy
ZXR1cm4gbV9qc1ZhbHVlTWFrZVVuZGVmaW5lZEZ1bmN0aW9uKGN0eCk7CisgICAgcmV0dXJuIG51
bGxwdHI7Cit9CisKK2RvdWJsZSBKU1ZhbHVlVG9OdW1iZXIoSlNDb250ZXh0UmVmIGN0eCwgSlNW
YWx1ZVJlZiB2YWx1ZSwgSlNWYWx1ZVJlZiogZXhjZXB0aW9uKQoreworICAgIGlmIChtX2pzVmFs
dWVUb051bWJlckZ1bmN0aW9uKQorICAgICAgICByZXR1cm4gbV9qc1ZhbHVlVG9OdW1iZXJGdW5j
dGlvbihjdHgsIHZhbHVlLCBleGNlcHRpb24pOworICAgIHJldHVybiAwOworfQorCitKU1N0cmlu
Z1JlZiBKU1ZhbHVlVG9TdHJpbmdDb3B5KEpTQ29udGV4dFJlZiBjdHgsIEpTVmFsdWVSZWYgdmFs
dWUsIEpTVmFsdWVSZWYqIGV4Y2VwdGlvbikKK3sKKyAgICBpZiAobV9qc1ZhbHVlVG9TdHJpbmdD
b3B5RnVuY3Rpb24pCisgICAgICAgIHJldHVybiBtX2pzVmFsdWVUb1N0cmluZ0NvcHlGdW5jdGlv
bihjdHgsIHZhbHVlLCBleGNlcHRpb24pOworICAgIHJldHVybiBudWxscHRyOworfQorCit9Cklu
ZGV4OiBTb3VyY2UvV2ViS2l0L3dpbi9XZWJLaXRETEwuaAo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2Uv
V2ViS2l0L3dpbi9XZWJLaXRETEwuaAkocmV2aXNpb24gMjEzNzI3KQorKysgU291cmNlL1dlYktp
dC93aW4vV2ViS2l0RExMLmgJKHdvcmtpbmcgY29weSkKQEAgLTEsNSArMSw1IEBACiAvKgotICog
Q29weXJpZ2h0IChDKSAyMDA2LCAyMDA3IEFwcGxlIEluYy4gIEFsbCByaWdodHMgcmVzZXJ2ZWQu
CisgKiBDb3B5cmlnaHQgKEMpIDIwMDYtMjAxNyBBcHBsZSBJbmMuICBBbGwgcmlnaHRzIHJlc2Vy
dmVkLgogICoKICAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkg
Zm9ybXMsIHdpdGggb3Igd2l0aG91dAogICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHBy
b3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zCkBAIC01Niw2ICs1NiwzNyBAQCBl
eHRlcm4gQ0xTSUQgZ1JlZ0NMU0lEc1tdOwogCiBXRUJLSVRfQVBJIHZvaWQgc2h1dERvd25XZWJL
aXQoKTsKIAorI2lmIGRlZmluZWQoREVQUkVDQVRFRF9FWFBPUlRfU1lNQk9MUykKKworI2luY2x1
ZGUgPEphdmFTY3JpcHRDb3JlL0pTT2JqZWN0UmVmLmg+CisKKy8vIEZvcmNlIHN5bWJvbHMgdG8g
YmUgaW5jbHVkZWQgc28gd2UgY2FuIGV4cG9ydCB0aGVtIGZvciBsZWdhY3kgY2xpZW50cy4KKy8v
IERFUFJFQ0FURUQhIFBlb3BsZSBzaG91bGQgZ2V0IHRoZXNlIHN5bWJvbHMgZnJvbSBKYXZhU2Ny
aXB0Q29yZS5kbGwsIG5vdCBXZWJLaXQuZGxsIQordHlwZWRlZiBzdHJ1Y3QgT3BhcXVlSlNDbGFz
cyogSlNDbGFzc1JlZjsKK3R5cGVkZWYgY29uc3Qgc3RydWN0IE9wYXF1ZUpTQ29udGV4dCogSlND
b250ZXh0UmVmOwordHlwZWRlZiBjb25zdCBzdHJ1Y3QgT3BhcXVlSlNWYWx1ZSogSlNWYWx1ZVJl
ZjsKK3R5cGVkZWYgc3RydWN0IE9wYXF1ZUpTU3RyaW5nKiBKU1N0cmluZ1JlZjsKK3R5cGVkZWYg
d2NoYXJfdCBKU0NoYXI7Cit0eXBlZGVmIHVuc2lnbmVkIEpTUHJvcGVydHlBdHRyaWJ1dGVzOwor
CitXRUJLSVRfQVBJIEpTQ2xhc3NSZWYgSlNDbGFzc0NyZWF0ZShjb25zdCBKU0NsYXNzRGVmaW5p
dGlvbiopOworV0VCS0lUX0FQSSB2b2lkKiBKU09iamVjdEdldFByaXZhdGUoSlNPYmplY3RSZWYp
OworV0VCS0lUX0FQSSBKU09iamVjdFJlZiBKU09iamVjdE1ha2UoSlNDb250ZXh0UmVmLCBKU0Ns
YXNzUmVmLCB2b2lkKik7CitXRUJLSVRfQVBJIHZvaWQgSlNPYmplY3RTZXRQcm9wZXJ0eShKU0Nv
bnRleHRSZWYsIEpTT2JqZWN0UmVmLCBKU1N0cmluZ1JlZiBwcm9wZXJ0eU5hbWUsIEpTVmFsdWVS
ZWYsIEpTUHJvcGVydHlBdHRyaWJ1dGVzLCBKU1ZhbHVlUmVmKiBleGNlcHRpb24pOworV0VCS0lU
X0FQSSBKU1N0cmluZ1JlZiBKU1N0cmluZ0NyZWF0ZVdpdGhDRlN0cmluZyhDRlN0cmluZ1JlZik7
CitXRUJLSVRfQVBJIEpTU3RyaW5nUmVmIEpTU3RyaW5nQ3JlYXRlV2l0aFVURjhDU3RyaW5nKGNv
bnN0IGNoYXIqKTsKK1dFQktJVF9BUEkgY29uc3QgSlNDaGFyKiBKU1N0cmluZ0dldENoYXJhY3Rl
cnNQdHIoSlNTdHJpbmdSZWYpOworV0VCS0lUX0FQSSBzaXplX3QgSlNTdHJpbmdHZXRMZW5ndGgo
SlNTdHJpbmdSZWYpOworV0VCS0lUX0FQSSB2b2lkIEpTU3RyaW5nUmVsZWFzZShKU1N0cmluZ1Jl
Zik7CitXRUJLSVRfQVBJIGJvb2wgSlNWYWx1ZUlzTnVtYmVyKEpTQ29udGV4dFJlZiwgSlNWYWx1
ZVJlZik7CitXRUJLSVRfQVBJIGJvb2wgSlNWYWx1ZUlzU3RyaW5nKEpTQ29udGV4dFJlZiwgSlNW
YWx1ZVJlZik7CitXRUJLSVRfQVBJIEpTVmFsdWVSZWYgSlNWYWx1ZU1ha2VTdHJpbmcoSlNDb250
ZXh0UmVmLCBKU1N0cmluZ1JlZik7CitXRUJLSVRfQVBJIEpTVmFsdWVSZWYgSlNWYWx1ZU1ha2VV
bmRlZmluZWQoSlNDb250ZXh0UmVmIGN0eCk7CitXRUJLSVRfQVBJIGRvdWJsZSBKU1ZhbHVlVG9O
dW1iZXIoSlNDb250ZXh0UmVmLCBKU1ZhbHVlUmVmLCBKU1ZhbHVlUmVmKik7CitXRUJLSVRfQVBJ
IEpTU3RyaW5nUmVmIEpTVmFsdWVUb1N0cmluZ0NvcHkoSlNDb250ZXh0UmVmLCBKU1ZhbHVlUmVm
LCBKU1ZhbHVlUmVmKiBleGNlcHRpb24pOworLy8gRW5kCisjZW5kaWYKKwogI2lmZGVmIF9fY3Bs
dXNwbHVzCiB9CiAjZW5kaWYK
</data>
<flag name="review"
          id="325674"
          type_id="1"
          status="+"
          setter="bfulgham"
    />
          </attachment>
      

    </bug>

</bugzilla>