<?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>19557</bug_id>
          
          <creation_ts>2008-06-15 08:49:41 -0700</creation_ts>
          <short_desc>(JavaScriptCore) minidom uses C++ style comments</short_desc>
          <delta_ts>2008-06-16 06:42:23 -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>JavaScriptCore</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</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="Christian Dywan">christian</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>83375</commentid>
    <comment_count>0</comment_count>
    <who name="Christian Dywan">christian</who>
    <bug_when>2008-06-15 08:49:41 -0700</bug_when>
    <thetext>The JavaScriptCore test program minidom is written in C. However it makes use of C++ style &quot;//&quot; comments, including wtf headers used in minidom. That means only compilers supporting that part of C99 or particularly support for C++ style comments can build minidom.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>83376</commentid>
    <comment_count>1</comment_count>
      <attachid>21713</attachid>
    <who name="Christian Dywan">christian</who>
    <bug_when>2008-06-15 08:53:46 -0700</bug_when>
    <thetext>Created attachment 21713
Use only C style comments in minidom

This patch fixes the comments in minidom and C headers from wtf used by minidom. It was tested with gcc in c89 mode.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>83382</commentid>
    <comment_count>2</comment_count>
      <attachid>21713</attachid>
    <who name="Sam Weinig">sam</who>
    <bug_when>2008-06-15 10:26:37 -0700</bug_when>
    <thetext>Comment on attachment 21713
Use only C style comments in minidom

This needs a ChangeLog.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>83455</commentid>
    <comment_count>3</comment_count>
      <attachid>21713</attachid>
    <who name="Christian Dywan">christian</who>
    <bug_when>2008-06-16 06:42:10 -0700</bug_when>
    <thetext>Comment on attachment 21713
Use only C style comments in minidom

Committed in revision 34598.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>21713</attachid>
            <date>2008-06-15 08:53:46 -0700</date>
            <delta_ts>2008-06-16 06:42:10 -0700</delta_ts>
            <desc>Use only C style comments in minidom</desc>
            <filename>minidom.diff</filename>
            <type>text/plain</type>
            <size>10361</size>
            <attacher name="Christian Dywan">christian</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0phdmFTY3JpcHRDb3JlL0FQSS9KU05vZGUuYyBiL0phdmFTY3JpcHRDb3Jl
L0FQSS9KU05vZGUuYwppbmRleCBjMWY2Mjk0Li40YzA1YzNmIDEwMDY0NAotLS0gYS9KYXZhU2Ny
aXB0Q29yZS9BUEkvSlNOb2RlLmMKKysrIGIvSmF2YVNjcmlwdENvcmUvQVBJL0pTTm9kZS5jCkBA
IC0xLDQgKzEsNCBAQAotLy8gLSotIG1vZGU6IGMrKzsgYy1iYXNpYy1vZmZzZXQ6IDQgLSotCisv
KiAtKi0gbW9kZTogYzsgYy1iYXNpYy1vZmZzZXQ6IDQgLSotICovCiAvKgogICogQ29weXJpZ2h0
IChDKSAyMDA2IEFwcGxlIENvbXB1dGVyLCBJbmMuICBBbGwgcmlnaHRzIHJlc2VydmVkLgogICoK
QEAgLTM4LDcgKzM4LDcgQEAgc3RhdGljIEpTVmFsdWVSZWYgSlNOb2RlX2FwcGVuZENoaWxkKEpT
Q29udGV4dFJlZiBjb250ZXh0LCBKU09iamVjdFJlZiBmdW5jdGlvbiwKIHsKICAgICBVTlVTRURf
UEFSQU0oZnVuY3Rpb24pOwogCi0gICAgLy8gRXhhbXBsZSBvZiB0aHJvd2luZyBhIHR5cGUgZXJy
b3IgZm9yIGludmFsaWQgdmFsdWVzCisgICAgLyogRXhhbXBsZSBvZiB0aHJvd2luZyBhIHR5cGUg
ZXJyb3IgZm9yIGludmFsaWQgdmFsdWVzICovCiAgICAgaWYgKCFKU1ZhbHVlSXNPYmplY3RPZkNs
YXNzKGNvbnRleHQsIHRoaXNPYmplY3QsIEpTTm9kZV9jbGFzcyhjb250ZXh0KSkpIHsKICAgICAg
ICAgSlNTdHJpbmdSZWYgbWVzc2FnZSA9IEpTU3RyaW5nQ3JlYXRlV2l0aFVURjhDU3RyaW5nKCJU
eXBlRXJyb3I6IGFwcGVuZENoaWxkIGNhbiBvbmx5IGJlIGNhbGxlZCBvbiBub2RlcyIpOwogICAg
ICAgICAqZXhjZXB0aW9uID0gSlNWYWx1ZU1ha2VTdHJpbmcoY29udGV4dCwgbWVzc2FnZSk7CkBA
IC02MCw4ICs2MCw4IEBAIHN0YXRpYyBKU1ZhbHVlUmVmIEpTTm9kZV9hcHBlbmRDaGlsZChKU0Nv
bnRleHRSZWYgY29udGV4dCwgSlNPYmplY3RSZWYgZnVuY3Rpb24sCiBzdGF0aWMgSlNWYWx1ZVJl
ZiBKU05vZGVfcmVtb3ZlQ2hpbGQoSlNDb250ZXh0UmVmIGNvbnRleHQsIEpTT2JqZWN0UmVmIGZ1
bmN0aW9uLCBKU09iamVjdFJlZiB0aGlzT2JqZWN0LCBzaXplX3QgYXJndW1lbnRDb3VudCwgY29u
c3QgSlNWYWx1ZVJlZiBhcmd1bWVudHNbXSwgSlNWYWx1ZVJlZiogZXhjZXB0aW9uKQogewogICAg
IFVOVVNFRF9QQVJBTShmdW5jdGlvbik7Ci0gICAgCi0gICAgLy8gRXhhbXBsZSBvZiBpZ25vcmlu
ZyBpbnZhbGlkIHZhbHVlcworCisgICAgLyogRXhhbXBsZSBvZiBpZ25vcmluZyBpbnZhbGlkIHZh
bHVlcyAqLwogICAgIGlmIChhcmd1bWVudENvdW50ID4gMCkgewogICAgICAgICBpZiAoSlNWYWx1
ZUlzT2JqZWN0T2ZDbGFzcyhjb250ZXh0LCB0aGlzT2JqZWN0LCBKU05vZGVfY2xhc3MoY29udGV4
dCkpKSB7CiAgICAgICAgICAgICBpZiAoSlNWYWx1ZUlzT2JqZWN0T2ZDbGFzcyhjb250ZXh0LCBh
cmd1bWVudHNbMF0sIEpTTm9kZV9jbGFzcyhjb250ZXh0KSkpIHsKZGlmZiAtLWdpdCBhL0phdmFT
Y3JpcHRDb3JlL0FQSS9KU05vZGUuaCBiL0phdmFTY3JpcHRDb3JlL0FQSS9KU05vZGUuaAppbmRl
eCBjZDNhNDQxLi4xOWMwMzE4IDEwMDY0NAotLS0gYS9KYXZhU2NyaXB0Q29yZS9BUEkvSlNOb2Rl
LmgKKysrIGIvSmF2YVNjcmlwdENvcmUvQVBJL0pTTm9kZS5oCkBAIC0xLDQgKzEsNCBAQAotLy8g
LSotIG1vZGU6IGMrKzsgYy1iYXNpYy1vZmZzZXQ6IDQgLSotCisvKiAtKi0gbW9kZTogYzsgYy1i
YXNpYy1vZmZzZXQ6IDQgLSotICovCiAvKgogICogQ29weXJpZ2h0IChDKSAyMDA2IEFwcGxlIENv
bXB1dGVyLCBJbmMuICBBbGwgcmlnaHRzIHJlc2VydmVkLgogICoKQEAgLTM1LDQgKzM1LDQgQEAg
ZXh0ZXJuIEpTT2JqZWN0UmVmIEpTTm9kZV9uZXcoSlNDb250ZXh0UmVmIGNvbnRleHQsIE5vZGUq
IG5vZGUpOwogZXh0ZXJuIEpTQ2xhc3NSZWYgSlNOb2RlX2NsYXNzKEpTQ29udGV4dFJlZiBjb250
ZXh0KTsKIGV4dGVybiBKU09iamVjdFJlZiBKU05vZGVfY29uc3RydWN0KEpTQ29udGV4dFJlZiBj
b250ZXh0LCBKU09iamVjdFJlZiBvYmplY3QsIHNpemVfdCBhcmd1bWVudENvdW50LCBjb25zdCBK
U1ZhbHVlUmVmIGFyZ3VtZW50c1tdLCBKU1ZhbHVlUmVmKiBleGNlcHRpb24pOwogCi0jZW5kaWYg
Ly8gSlNOb2RlX2gKKyNlbmRpZiAvKiBKU05vZGVfaCAqLwpkaWZmIC0tZ2l0IGEvSmF2YVNjcmlw
dENvcmUvQVBJL0pTTm9kZUxpc3QuYyBiL0phdmFTY3JpcHRDb3JlL0FQSS9KU05vZGVMaXN0LmMK
aW5kZXggMGRhN2M4ZC4uOTJjNGU5NCAxMDA2NDQKLS0tIGEvSmF2YVNjcmlwdENvcmUvQVBJL0pT
Tm9kZUxpc3QuYworKysgYi9KYXZhU2NyaXB0Q29yZS9BUEkvSlNOb2RlTGlzdC5jCkBAIC0xLDQg
KzEsNCBAQAotLy8gLSotIG1vZGU6IGMrKzsgYy1iYXNpYy1vZmZzZXQ6IDQgLSotCisvKiAtKi0g
bW9kZTogYzsgYy1iYXNpYy1vZmZzZXQ6IDQgLSotICovCiAvKgogICogQ29weXJpZ2h0IChDKSAy
MDA2IEFwcGxlIENvbXB1dGVyLCBJbmMuICBBbGwgcmlnaHRzIHJlc2VydmVkLgogICoKQEAgLTcy
LDcgKzcyLDcgQEAgc3RhdGljIEpTVmFsdWVSZWYgSlNOb2RlTGlzdF9nZXRQcm9wZXJ0eShKU0Nv
bnRleHRSZWYgY29udGV4dCwgSlNPYmplY3RSZWYgdGhpc08KICAgICBBU1NFUlQobm9kZUxpc3Qp
OwogICAgIGRvdWJsZSBpbmRleCA9IEpTVmFsdWVUb051bWJlcihjb250ZXh0LCBKU1ZhbHVlTWFr
ZVN0cmluZyhjb250ZXh0LCBwcm9wZXJ0eU5hbWUpLCBleGNlcHRpb24pOwogICAgIHVuc2lnbmVk
IHVpbmRleCA9ICh1bnNpZ25lZClpbmRleDsKLSAgICBpZiAodWluZGV4ID09IGluZGV4KSB7IC8v
IGZhbHNlIGZvciBOYU4KKyAgICBpZiAodWluZGV4ID09IGluZGV4KSB7IC8qIGZhbHNlIGZvciBO
YU4gKi8KICAgICAgICAgTm9kZSogbm9kZSA9IE5vZGVMaXN0X2l0ZW0obm9kZUxpc3QsIHVpbmRl
eCk7CiAgICAgICAgIGlmIChub2RlKQogICAgICAgICAgICAgcmV0dXJuIEpTTm9kZV9uZXcoY29u
dGV4dCwgbm9kZSk7CmRpZmYgLS1naXQgYS9KYXZhU2NyaXB0Q29yZS9BUEkvSlNOb2RlTGlzdC5o
IGIvSmF2YVNjcmlwdENvcmUvQVBJL0pTTm9kZUxpc3QuaAppbmRleCAwYmM1Zjc0Li42YjA3OTNj
IDEwMDY0NAotLS0gYS9KYXZhU2NyaXB0Q29yZS9BUEkvSlNOb2RlTGlzdC5oCisrKyBiL0phdmFT
Y3JpcHRDb3JlL0FQSS9KU05vZGVMaXN0LmgKQEAgLTEsNCArMSw0IEBACi0vLyAtKi0gbW9kZTog
YysrOyBjLWJhc2ljLW9mZnNldDogNCAtKi0KKy8qIC0qLSBtb2RlOiBjOyBjLWJhc2ljLW9mZnNl
dDogNCAtKi0gKi8KIC8qCiAgKiBDb3B5cmlnaHQgKEMpIDIwMDYgQXBwbGUgQ29tcHV0ZXIsIElu
Yy4gIEFsbCByaWdodHMgcmVzZXJ2ZWQuCiAgKgpAQCAtMzIsNCArMzIsNCBAQAogCiBleHRlcm4g
SlNPYmplY3RSZWYgSlNOb2RlTGlzdF9uZXcoSlNDb250ZXh0UmVmLCBOb2RlTGlzdCopOwogCi0j
ZW5kaWYgLy8gSlNOb2RlTGlzdF9oCisjZW5kaWYgLyogSlNOb2RlTGlzdF9oICovCmRpZmYgLS1n
aXQgYS9KYXZhU2NyaXB0Q29yZS9BUEkvTm9kZS5jIGIvSmF2YVNjcmlwdENvcmUvQVBJL05vZGUu
YwppbmRleCAzZmY4MmUyLi5iYjcyODFjIDEwMDY0NAotLS0gYS9KYXZhU2NyaXB0Q29yZS9BUEkv
Tm9kZS5jCisrKyBiL0phdmFTY3JpcHRDb3JlL0FQSS9Ob2RlLmMKQEAgLTEsNCArMSw0IEBACi0v
LyAtKi0gbW9kZTogYysrOyBjLWJhc2ljLW9mZnNldDogNCAtKi0KKy8qIC0qLSBtb2RlOiBjOyBj
LWJhc2ljLW9mZnNldDogNCAtKi0gKi8KIC8qCiAgKiBDb3B5cmlnaHQgKEMpIDIwMDYgQXBwbGUg
Q29tcHV0ZXIsIEluYy4gIEFsbCByaWdodHMgcmVzZXJ2ZWQuCiAgKgpAQCAtNDksNyArNDksNyBA
QCB2b2lkIE5vZGVfYXBwZW5kQ2hpbGQoTm9kZSogbm9kZSwgTm9kZSogY2hpbGQpCiAKIHZvaWQg
Tm9kZV9yZW1vdmVDaGlsZChOb2RlKiBub2RlLCBOb2RlKiBjaGlsZCkKIHsKLSAgICAvLyBMaW5l
YXIgc2VhcmNoIGZyb20gdGFpbCAtLSBnb29kIGVub3VnaCBmb3Igb3VyIHB1cnBvc2VzIGhlcmUK
KyAgICAvKiBMaW5lYXIgc2VhcmNoIGZyb20gdGFpbCAtLSBnb29kIGVub3VnaCBmb3Igb3VyIHB1
cnBvc2VzIGhlcmUgKi8KICAgICBOb2RlTGluayogY3VycmVudDsKICAgICBOb2RlTGluayoqIGN1
cnJlbnRIYW5kbGU7CiAgICAgZm9yIChjdXJyZW50SGFuZGxlID0gJm5vZGUtPmNoaWxkTm9kZXNU
YWlsLCBjdXJyZW50ID0gKmN1cnJlbnRIYW5kbGU7IGN1cnJlbnQ7IGN1cnJlbnRIYW5kbGUgPSAm
Y3VycmVudC0+cHJldiwgY3VycmVudCA9ICpjdXJyZW50SGFuZGxlKSB7CkBAIC02NCw3ICs2NCw3
IEBAIHZvaWQgTm9kZV9yZW1vdmVDaGlsZChOb2RlKiBub2RlLCBOb2RlKiBjaGlsZCkKIAogdm9p
ZCBOb2RlX3JlcGxhY2VDaGlsZChOb2RlKiBub2RlLCBOb2RlKiBuZXdDaGlsZCwgTm9kZSogb2xk
Q2hpbGQpCiB7Ci0gICAgLy8gTGluZWFyIHNlYXJjaCBmcm9tIHRhaWwgLS0gZ29vZCBlbm91Z2gg
Zm9yIG91ciBwdXJwb3NlcyBoZXJlCisgICAgLyogTGluZWFyIHNlYXJjaCBmcm9tIHRhaWwgLS0g
Z29vZCBlbm91Z2ggZm9yIG91ciBwdXJwb3NlcyBoZXJlICovCiAgICAgTm9kZUxpbmsqIGN1cnJl
bnQ7CiAgICAgZm9yIChjdXJyZW50ID0gbm9kZS0+Y2hpbGROb2Rlc1RhaWw7IGN1cnJlbnQ7IGN1
cnJlbnQgPSBjdXJyZW50LT5wcmV2KSB7CiAgICAgICAgIGlmIChjdXJyZW50LT5ub2RlID09IG9s
ZENoaWxkKSB7CmRpZmYgLS1naXQgYS9KYXZhU2NyaXB0Q29yZS9BUEkvTm9kZS5oIGIvSmF2YVNj
cmlwdENvcmUvQVBJL05vZGUuaAppbmRleCAwNGIyYzcwLi4wODg2YzBmIDEwMDY0NAotLS0gYS9K
YXZhU2NyaXB0Q29yZS9BUEkvTm9kZS5oCisrKyBiL0phdmFTY3JpcHRDb3JlL0FQSS9Ob2RlLmgK
QEAgLTEsNCArMSw0IEBACi0vLyAtKi0gbW9kZTogYysrOyBjLWJhc2ljLW9mZnNldDogNCAtKi0K
Ky8qIC0qLSBtb2RlOiBjKys7IGMtYmFzaWMtb2Zmc2V0OiA0IC0qLSAqLwogLyoKICAqIENvcHly
aWdodCAoQykgMjAwNiBBcHBsZSBDb21wdXRlciwgSW5jLiAgQWxsIHJpZ2h0cyByZXNlcnZlZC4K
ICAqCkBAIC00OCw0ICs0OCw0IEBAIGV4dGVybiB2b2lkIE5vZGVfYXBwZW5kQ2hpbGQoTm9kZSog
bm9kZSwgTm9kZSogY2hpbGQpOwogZXh0ZXJuIHZvaWQgTm9kZV9yZW1vdmVDaGlsZChOb2RlKiBu
b2RlLCBOb2RlKiBjaGlsZCk7CiBleHRlcm4gdm9pZCBOb2RlX3JlcGxhY2VDaGlsZChOb2RlKiBu
b2RlLCBOb2RlKiBuZXdDaGlsZCwgTm9kZSogb2xkQ2hpbGQpOwogCi0jZW5kaWYgLy8gTm9kZV9o
CisjZW5kaWYgLyogTm9kZV9oICovCmRpZmYgLS1naXQgYS9KYXZhU2NyaXB0Q29yZS9BUEkvTm9k
ZUxpc3QuYyBiL0phdmFTY3JpcHRDb3JlL0FQSS9Ob2RlTGlzdC5jCmluZGV4IDIxYjJjNjIuLmY2
OTFkNDIgMTAwNjQ0Ci0tLSBhL0phdmFTY3JpcHRDb3JlL0FQSS9Ob2RlTGlzdC5jCisrKyBiL0ph
dmFTY3JpcHRDb3JlL0FQSS9Ob2RlTGlzdC5jCkBAIC0xLDQgKzEsNCBAQAotLy8gLSotIG1vZGU6
IGMrKzsgYy1iYXNpYy1vZmZzZXQ6IDQgLSotCisvKiAtKi0gbW9kZTogYysrOyBjLWJhc2ljLW9m
ZnNldDogNCAtKi0gKi8KIC8qCiAgKiBDb3B5cmlnaHQgKEMpIDIwMDYgQXBwbGUgQ29tcHV0ZXIs
IEluYy4gIEFsbCByaWdodHMgcmVzZXJ2ZWQuCiAgKgpAQCAtMzEsNyArMzEsNyBAQAogZXh0ZXJu
IE5vZGVMaXN0KiBOb2RlTGlzdF9uZXcoTm9kZSogcGFyZW50Tm9kZSkKIHsKICAgICBOb2RlX3Jl
ZihwYXJlbnROb2RlKTsKLSAgICAKKwogICAgIE5vZGVMaXN0KiBub2RlTGlzdCA9IChOb2RlTGlz
dCopbWFsbG9jKHNpemVvZihOb2RlTGlzdCkpOwogICAgIG5vZGVMaXN0LT5wYXJlbnROb2RlID0g
cGFyZW50Tm9kZTsKICAgICBub2RlTGlzdC0+cmVmQ291bnQgPSAwOwpAQCAtNDAsNyArNDAsNyBA
QCBleHRlcm4gTm9kZUxpc3QqIE5vZGVMaXN0X25ldyhOb2RlKiBwYXJlbnROb2RlKQogCiBleHRl
cm4gdW5zaWduZWQgTm9kZUxpc3RfbGVuZ3RoKE5vZGVMaXN0KiBub2RlTGlzdCkKIHsKLSAgICAv
LyBMaW5lYXIgY291bnQgZnJvbSB0YWlsIC0tIGdvb2QgZW5vdWdoIGZvciBvdXIgcHVycG9zZXMg
aGVyZQorICAgIC8qIExpbmVhciBjb3VudCBmcm9tIHRhaWwgLS0gZ29vZCBlbm91Z2ggZm9yIG91
ciBwdXJwb3NlcyBoZXJlICovCiAgICAgdW5zaWduZWQgaSA9IDA7CiAgICAgTm9kZUxpbmsqIG4g
PSBub2RlTGlzdC0+cGFyZW50Tm9kZS0+Y2hpbGROb2Rlc1RhaWw7CiAgICAgd2hpbGUgKG4pIHsK
QEAgLTU2LDggKzU2LDggQEAgZXh0ZXJuIE5vZGUqIE5vZGVMaXN0X2l0ZW0oTm9kZUxpc3QqIG5v
ZGVMaXN0LCB1bnNpZ25lZCBpbmRleCkKICAgICB1bnNpZ25lZCBsZW5ndGggPSBOb2RlTGlzdF9s
ZW5ndGgobm9kZUxpc3QpOwogICAgIGlmIChpbmRleCA+PSBsZW5ndGgpCiAgICAgICAgIHJldHVy
biBOVUxMOwotICAgIAotICAgIC8vIExpbmVhciBzZWFyY2ggZnJvbSB0YWlsIC0tIGdvb2QgZW5v
dWdoIGZvciBvdXIgcHVycG9zZXMgaGVyZQorCisgICAgLyogTGluZWFyIHNlYXJjaCBmcm9tIHRh
aWwgLS0gZ29vZCBlbm91Z2ggZm9yIG91ciBwdXJwb3NlcyBoZXJlICovCiAgICAgTm9kZUxpbmsq
IG4gPSBub2RlTGlzdC0+cGFyZW50Tm9kZS0+Y2hpbGROb2Rlc1RhaWw7CiAgICAgdW5zaWduZWQg
aSA9IDA7CiAgICAgdW5zaWduZWQgY291bnQgPSBsZW5ndGggLSAxIC0gaW5kZXg7CmRpZmYgLS1n
aXQgYS9KYXZhU2NyaXB0Q29yZS9BUEkvTm9kZUxpc3QuaCBiL0phdmFTY3JpcHRDb3JlL0FQSS9O
b2RlTGlzdC5oCmluZGV4IDI4OWQyMDYuLjU4YzYxMmYgMTAwNjQ0Ci0tLSBhL0phdmFTY3JpcHRD
b3JlL0FQSS9Ob2RlTGlzdC5oCisrKyBiL0phdmFTY3JpcHRDb3JlL0FQSS9Ob2RlTGlzdC5oCkBA
IC0xLDQgKzEsNCBAQAotLy8gLSotIG1vZGU6IGMrKzsgYy1iYXNpYy1vZmZzZXQ6IDQgLSotCisv
KiAtKi0gbW9kZTogYysrOyBjLWJhc2ljLW9mZnNldDogNCAtKi0gKi8KIC8qCiAgKiBDb3B5cmln
aHQgKEMpIDIwMDYgQXBwbGUgQ29tcHV0ZXIsIEluYy4gIEFsbCByaWdodHMgcmVzZXJ2ZWQuCiAg
KgpAQCAtNDAsNCArNDAsNCBAQCBleHRlcm4gTm9kZSogTm9kZUxpc3RfaXRlbShOb2RlTGlzdCos
IHVuc2lnbmVkKTsKIGV4dGVybiB2b2lkIE5vZGVMaXN0X3JlZihOb2RlTGlzdCopOwogZXh0ZXJu
IHZvaWQgTm9kZUxpc3RfZGVyZWYoTm9kZUxpc3QqKTsKIAotI2VuZGlmIC8vIE5vZGVMaXN0X2gK
KyNlbmRpZiAvKiBOb2RlTGlzdF9oICovCmRpZmYgLS1naXQgYS9KYXZhU2NyaXB0Q29yZS9BUEkv
bWluaWRvbS5jIGIvSmF2YVNjcmlwdENvcmUvQVBJL21pbmlkb20uYwppbmRleCA0YTRkZTNhLi4y
NTJhZjVmIDEwMDY0NAotLS0gYS9KYXZhU2NyaXB0Q29yZS9BUEkvbWluaWRvbS5jCisrKyBiL0ph
dmFTY3JpcHRDb3JlL0FQSS9taW5pZG9tLmMKQEAgLTEsNCArMSw0IEBACi0vLyAtKi0gbW9kZTog
YysrOyBjLWJhc2ljLW9mZnNldDogNCAtKi0KKy8qIC0qLSBtb2RlOiBjOyBjLWJhc2ljLW9mZnNl
dDogNCAtKi0gKi8KIC8qCiAgKiBDb3B5cmlnaHQgKEMpIDIwMDYgQXBwbGUgQ29tcHV0ZXIsIElu
Yy4gIEFsbCByaWdodHMgcmVzZXJ2ZWQuCiAgKiBDb3B5cmlnaHQgKEMpIDIwMDcgQWxwIFRva2Vy
IDxhbHBAYXRva2VyLmNvbT4KQEAgLTExMyw3ICsxMTMsNyBAQCBzdGF0aWMgY2hhciogY3JlYXRl
U3RyaW5nV2l0aENvbnRlbnRzT2ZGaWxlKGNvbnN0IGNoYXIqIGZpbGVOYW1lKQogICAgIAogICAg
IHdoaWxlICghZmVvZihmKSAmJiAhZmVycm9yKGYpKSB7CiAgICAgICAgIGJ1ZmZlcl9zaXplICs9
IGZyZWFkKGJ1ZmZlciArIGJ1ZmZlcl9zaXplLCAxLCBidWZmZXJfY2FwYWNpdHkgLSBidWZmZXJf
c2l6ZSwgZik7Ci0gICAgICAgIGlmIChidWZmZXJfc2l6ZSA9PSBidWZmZXJfY2FwYWNpdHkpIHsg
Ly8gZ3VhcmFudGVlcyBzcGFjZSBmb3IgdHJhaWxpbmcgJ1wwJworICAgICAgICBpZiAoYnVmZmVy
X3NpemUgPT0gYnVmZmVyX2NhcGFjaXR5KSB7IC8qIGd1YXJhbnRlZXMgc3BhY2UgZm9yIHRyYWls
aW5nICdcMCcgKi8KICAgICAgICAgICAgIGJ1ZmZlcl9jYXBhY2l0eSAqPSAyOwogICAgICAgICAg
ICAgYnVmZmVyID0gKGNoYXIqKXJlYWxsb2MoYnVmZmVyLCBidWZmZXJfY2FwYWNpdHkpOwogICAg
ICAgICAgICAgQVNTRVJUKGJ1ZmZlcik7CmRpZmYgLS1naXQgYS9KYXZhU2NyaXB0Q29yZS93dGYv
QXNzZXJ0aW9ucy5oIGIvSmF2YVNjcmlwdENvcmUvd3RmL0Fzc2VydGlvbnMuaAppbmRleCA3NGVh
OTFjLi45MWQ5ZDFhIDEwMDY0NAotLS0gYS9KYXZhU2NyaXB0Q29yZS93dGYvQXNzZXJ0aW9ucy5o
CisrKyBiL0phdmFTY3JpcHRDb3JlL3d0Zi9Bc3NlcnRpb25zLmgKQEAgLTEsNCArMSw0IEBACi0v
KiAtKi0gbW9kZTogYysrOyBjLWJhc2ljLW9mZnNldDogNCAtKi0gKi8KKy8qIC0qLSBtb2RlOiBj
OyBjLWJhc2ljLW9mZnNldDogNCAtKi0gKi8KIC8qCiAgKiBDb3B5cmlnaHQgKEMpIDIwMDMsIDIw
MDYsIDIwMDcgQXBwbGUgSW5jLiAgQWxsIHJpZ2h0cyByZXNlcnZlZC4KICAqCkBAIC04Myw5ICs4
Myw5IEBACiAjZGVmaW5lIFdURl9QUkVUVFlfRlVOQ1RJT04gX19GVU5DVElPTl9fCiAjZW5kaWYK
IAotLy8gV1RGIGxvZ2dpbmcgZnVuY3Rpb25zIGNhbiBwcm9jZXNzICVAIGluIHRoZSBmb3JtYXQg
c3RyaW5nIHRvIGxvZyBhIE5TT2JqZWN0KiBidXQgdGhlIHByaW50ZiBmb3JtYXQgYXR0cmlidXRl
Ci0vLyBlbWl0cyBhIHdhcm5pbmcgd2hlbiAlQCBpcyB1c2VkIGluIHRoZSBmb3JtYXQgc3RyaW5n
LiAgVW50aWwgPHJkYXI6Ly9wcm9ibGVtLzUxOTU0Mzc+IGlzIHJlc29sdmVkIHdlIGNhbid0IGlu
Y2x1ZGUKLS8vIHRoZSBhdHRyaWJ1dGUgd2hlbiBiZWluZyB1c2VkIGZyb20gT2JqZWN0aXZlLUMg
Y29kZSBpbiBjYXNlIGl0IGRlY2lkZXMgdG8gdXNlICVALgorLyogV1RGIGxvZ2dpbmcgZnVuY3Rp
b25zIGNhbiBwcm9jZXNzICVAIGluIHRoZSBmb3JtYXQgc3RyaW5nIHRvIGxvZyBhIE5TT2JqZWN0
KiBidXQgdGhlIHByaW50ZiBmb3JtYXQgYXR0cmlidXRlCisgICBlbWl0cyBhIHdhcm5pbmcgd2hl
biAlQCBpcyB1c2VkIGluIHRoZSBmb3JtYXQgc3RyaW5nLiAgVW50aWwgPHJkYXI6Ly9wcm9ibGVt
LzUxOTU0Mzc+IGlzIHJlc29sdmVkIHdlIGNhbid0IGluY2x1ZGUKKyAgIHRoZSBhdHRyaWJ1dGUg
d2hlbiBiZWluZyB1c2VkIGZyb20gT2JqZWN0aXZlLUMgY29kZSBpbiBjYXNlIGl0IGRlY2lkZXMg
dG8gdXNlICVALiAqLwogI2lmIENPTVBJTEVSKEdDQykgJiYgIWRlZmluZWQoX19PQkpDX18pCiAj
ZGVmaW5lIFdURl9BVFRSSUJVVEVfUFJJTlRGKGZvcm1hdFN0cmluZ0FyZ3VtZW50LCBleHRyYUFy
Z3VtZW50cykgX19hdHRyaWJ1dGVfXygoX19mb3JtYXRfXyhwcmludGYsIGZvcm1hdFN0cmluZ0Fy
Z3VtZW50LCBleHRyYUFyZ3VtZW50cykpKQogI2Vsc2UKQEAgLTE1NCw3ICsxNTQsNyBAQCB3aGls
ZSAoMCkKICAgICAgICAgQ1JBU0goKTsgXAogICAgIH0gXAogd2hpbGUgKDApCi0jZW5kaWYgLy8g
Q09NUElMRVIoTVNWQzcpCisjZW5kaWYgLyogQ09NUElMRVIoTVNWQzcpICovCiAjZGVmaW5lIEFT
U0VSVF9OT1RfUkVBQ0hFRCgpIGRvIHsgXAogICAgIFdURlJlcG9ydEFzc2VydGlvbkZhaWx1cmUo
X19GSUxFX18sIF9fTElORV9fLCBXVEZfUFJFVFRZX0ZVTkNUSU9OLCAwKTsgXAogICAgIENSQVNI
KCk7IFwKQEAgLTIyOSw0ICsyMjksNCBAQCB3aGlsZSAoMCkKICNkZWZpbmUgTE9HX1ZFUkJPU0Uo
Y2hhbm5lbCwgLi4uKSBXVEZMb2dWZXJib3NlKF9fRklMRV9fLCBfX0xJTkVfXywgV1RGX1BSRVRU
WV9GVU5DVElPTiwgJkpPSU5fTE9HX0NIQU5ORUxfV0lUSF9QUkVGSVgoTE9HX0NIQU5ORUxfUFJF
RklYLCBjaGFubmVsKSwgX19WQV9BUkdTX18pCiAjZW5kaWYKIAotI2VuZGlmIC8vIFdURl9Bc3Nl
cnRpb25zX2gKKyNlbmRpZiAvKiBXVEZfQXNzZXJ0aW9uc19oICovCmRpZmYgLS1naXQgYS9KYXZh
U2NyaXB0Q29yZS93dGYvVW51c2VkUGFyYW0uaCBiL0phdmFTY3JpcHRDb3JlL3d0Zi9VbnVzZWRQ
YXJhbS5oCmluZGV4IGE1OTkxMTAuLmRkY2NiYjMgMTAwNjQ0Ci0tLSBhL0phdmFTY3JpcHRDb3Jl
L3d0Zi9VbnVzZWRQYXJhbS5oCisrKyBiL0phdmFTY3JpcHRDb3JlL3d0Zi9VbnVzZWRQYXJhbS5o
CkBAIC0xLDQgKzEsNCBAQAotLyogLSotIG1vZGU6IGMrKzsgYy1iYXNpYy1vZmZzZXQ6IDQgLSot
ICovCisvKiAtKi0gbW9kZTogYzsgYy1iYXNpYy1vZmZzZXQ6IDQgLSotICovCiAvKgogICogIENv
cHlyaWdodCAoQykgMjAwNiBBcHBsZSBDb21wdXRlciwgSW5jLgogICoKQEAgLTI3LDQgKzI3LDQg
QEAKIAogI2RlZmluZSBVTlVTRURfUEFSQU0oeCkgKHZvaWQpeAogCi0jZW5kaWYgLy8gV1RGX1Vu
dXNlZFBhcmFtX2gKKyNlbmRpZiAvKiBXVEZfVW51c2VkUGFyYW1faCAqLwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>