<?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>80398</bug_id>
          
          <creation_ts>2012-03-06 01:34:14 -0800</creation_ts>
          <short_desc>[Qt] Add qmake config tests for JPEG and PNG library</short_desc>
          <delta_ts>2012-03-07 03:55:14 -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>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Qt</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>32410</dependson>
          <blocked>80400</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Zoltan Horvath">zoltan</reporter>
          <assigned_to name="Zoltan Horvath">zoltan</assigned_to>
          <cc>hausmann</cc>
    
    <cc>vestbo</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>571638</commentid>
    <comment_count>0</comment_count>
    <who name="Zoltan Horvath">zoltan</who>
    <bug_when>2012-03-06 01:34:14 -0800</bug_when>
    <thetext>Continue from:
https://bugs.webkit.org/show_bug.cgi?id=32410#c23

(In reply to comment #23)
&gt; (From update of attachment 128446 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=128446&amp;action=review
&gt; 
&gt; r=me.
&gt; 
&gt; &gt; Source/WebCore/WebCore.pri:214
&gt; &gt; +    LIBS += -ljpeg -lpng12
&gt; 
&gt; It would be nice to replace the direct linkage with qmake config tests that print out a message or abort. That can be done in a follow-up patch of course :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>572702</commentid>
    <comment_count>1</comment_count>
      <attachid>130572</attachid>
    <who name="Zoltan Horvath">zoltan</who>
    <bug_when>2012-03-07 01:56:12 -0800</bug_when>
    <thetext>Created attachment 130572
proposed patch

It&apos;s my first contribution to config.test, it might need improved. :-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>572703</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-03-07 01:58:39 -0800</bug_when>
    <thetext>Attachment 130572 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;Source/WebCore/ChangeLog&apos;, u&apos;Source/WebCor...&quot; exit_code: 1
Tools/qmake/config.tests/jpeg/jpeg.cpp:28:  Alphabetical sorting problem.  [build/include_order] [4]
Tools/qmake/config.tests/png/png.cpp:30:  Use 0 instead of NULL.  [readability/null] [5]
Total errors found: 2 in 8 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>572705</commentid>
    <comment_count>3</comment_count>
      <attachid>130573</attachid>
    <who name="Zoltan Horvath">zoltan</who>
    <bug_when>2012-03-07 02:07:37 -0800</bug_when>
    <thetext>Created attachment 130573
proposed patch, style fixed

NULLs of PNG fixed.
In case of JPEG I have to use this include order otherwise it won&apos;t work.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>572708</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-03-07 02:10:23 -0800</bug_when>
    <thetext>Attachment 130573 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;Source/WebCore/ChangeLog&apos;, u&apos;Source/WebCor...&quot; exit_code: 1
Tools/qmake/config.tests/jpeg/jpeg.cpp:28:  Alphabetical sorting problem.  [build/include_order] [4]
Tools/qmake/config.tests/png/png.cpp:30:  Use 0 instead of NULL.  [readability/null] [5]
Total errors found: 2 in 8 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>572710</commentid>
    <comment_count>5</comment_count>
      <attachid>130575</attachid>
    <who name="Zoltan Horvath">zoltan</who>
    <bug_when>2012-03-07 02:12:09 -0800</bug_when>
    <thetext>Created attachment 130575
proposed patch, style fixed</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>572711</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-03-07 02:15:14 -0800</bug_when>
    <thetext>Attachment 130575 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;Source/WebCore/ChangeLog&apos;, u&apos;Source/WebCor...&quot; exit_code: 1
Tools/qmake/config.tests/jpeg/jpeg.cpp:28:  Alphabetical sorting problem.  [build/include_order] [4]
Total errors found: 1 in 8 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>572717</commentid>
    <comment_count>7</comment_count>
      <attachid>130575</attachid>
    <who name="Tor Arne Vestbø">vestbo</who>
    <bug_when>2012-03-07 02:27:18 -0800</bug_when>
    <thetext>Comment on attachment 130575
proposed patch, style fixed

View in context: https://bugs.webkit.org/attachment.cgi?id=130575&amp;action=review

&gt; Source/WebCore/WebCore.pri:221
&gt; +    haveQt(5):!contains(config_test_jpeg, yes) error(&quot;JPEG library not found!&quot;)
&gt; +    haveQt(5):!contains(config_test_png, yes) error(&quot;PNG 1.2 library not found!&quot;)

do one scope for Qt5, eg:

haveQt(5) {
    # Qt5 allows us to use config tests to check for the presence of these libraries
    !contains(config_test_libjpeg, yes): error(&quot;JPEG library not found!&quot;)
    !contains(config_test_libpng yes): error(&quot;PNG 1.2 library not found!&quot;)
}

also note the colon after each condition (except when using { )

Ideally we&apos;d have these hard dependencies somewhere that gets run up-front, so that you don&apos;t have to build all of WTF and JSC until finding out you&apos;re missing dependencies, but let&apos;s deal with that later (we still want to allow people to build JSC only, etc).

&gt; Tools/qmake/config.tests/jpeg/jpeg.pro:11
&gt; +test.commands = test -f $$OBJECTS_DIR/jpeg.o
&gt; +test.depends = $$OBJECTS_DIR/jpeg.o
&gt; +QMAKE_EXTRA_TARGETS += test
&gt; +
&gt; +default.target = all
&gt; +default.depends += test
&gt; +QMAKE_EXTRA_TARGETS += default

You don&apos;t need this part. qmake + make will produce an executable named &quot;jpeg&quot; if everything is fine, so the test will pass

&gt; Tools/qmake/config.tests/png/png.pro:11
&gt; +test.commands = test -f $$OBJECTS_DIR/png.o
&gt; +test.depends = $$OBJECTS_DIR/png.o
&gt; +QMAKE_EXTRA_TARGETS += test
&gt; +
&gt; +default.target = all
&gt; +default.depends += test
&gt; +QMAKE_EXTRA_TARGETS += default

Same with this, not needed

&gt; Tools/qmake/sync.profile:6
&gt; +    png =&gt; {},
&gt; +    jpeg =&gt; {},

i prefer they were named libpng and libjpg</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>572719</commentid>
    <comment_count>8</comment_count>
    <who name="Tor Arne Vestbø">vestbo</who>
    <bug_when>2012-03-07 02:28:30 -0800</bug_when>
    <thetext>(In reply to comment #7)
&gt; Ideally we&apos;d have these hard dependencies somewhere that gets run up-front, so that you don&apos;t have to build all of WTF and JSC until finding out you&apos;re missing dependencies, but let&apos;s deal with that later (we still want to allow people to build JSC only, etc).

Actually strike that, we&apos;ll run make qmake up front, so we&apos;ll catch these before builing anything (though we generate derived sources).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>572720</commentid>
    <comment_count>9</comment_count>
    <who name="Tor Arne Vestbø">vestbo</who>
    <bug_when>2012-03-07 02:28:55 -0800</bug_when>
    <thetext>(In reply to comment #6)
&gt; i prefer they were named libpng and libjpg

sorry, libjpeg</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>572730</commentid>
    <comment_count>10</comment_count>
      <attachid>130578</attachid>
    <who name="Zoltan Horvath">zoltan</who>
    <bug_when>2012-03-07 02:46:01 -0800</bug_when>
    <thetext>Created attachment 130578
proposed patch

Thanks for the review!

I modified the patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>572731</commentid>
    <comment_count>11</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-03-07 02:48:33 -0800</bug_when>
    <thetext>Attachment 130578 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;Source/WebCore/ChangeLog&apos;, u&apos;Source/WebCor...&quot; exit_code: 1
Tools/qmake/config.tests/libjpeg/libjpeg.cpp:28:  Alphabetical sorting problem.  [build/include_order] [4]
Total errors found: 1 in 8 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>572748</commentid>
    <comment_count>12</comment_count>
      <attachid>130578</attachid>
    <who name="Tor Arne Vestbø">vestbo</who>
    <bug_when>2012-03-07 03:17:11 -0800</bug_when>
    <thetext>Comment on attachment 130578
proposed patch

great, thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>572751</commentid>
    <comment_count>13</comment_count>
      <attachid>130578</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-03-07 03:20:38 -0800</bug_when>
    <thetext>Comment on attachment 130578
proposed patch

Rejecting attachment 130578 from commit-queue.

Failed to run &quot;[&apos;/mnt/git/webkit-commit-queue/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=queues.webkit.org&apos;, &apos;-...&quot; exit_code: 1

ERROR: /mnt/git/webkit-commit-queue/Source/WebCore/ChangeLog neither lists a valid reviewer nor contains the string &quot;Unreviewed&quot; or &quot;Rubber stamp&quot; (case insensitive).

Full output: http://queues.webkit.org/results/11838919</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>572757</commentid>
    <comment_count>14</comment_count>
      <attachid>130578</attachid>
    <who name="Tor Arne Vestbø">vestbo</who>
    <bug_when>2012-03-07 03:31:02 -0800</bug_when>
    <thetext>Comment on attachment 130578
proposed patch

View in context: https://bugs.webkit.org/attachment.cgi?id=130578&amp;action=review

&gt; Source/WebCore/ChangeLog:10
&gt; +

Ugh, you need a Reviewed by NOBODY (OOPS!). line here to please the commit queue.

&gt;&gt; Tools/qmake/config.tests/libjpeg/libjpeg.cpp:28
&gt;&gt; +#include &lt;jpeglib.h&gt;
&gt; 
&gt; Alphabetical sorting problem.  [build/include_order] [4]

You can probably fix this while you&apos;re at it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>572762</commentid>
    <comment_count>15</comment_count>
    <who name="Zoltan Horvath">zoltan</who>
    <bug_when>2012-03-07 03:41:37 -0800</bug_when>
    <thetext>(In reply to comment #14)
&gt; (From update of attachment 130578 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=130578&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/ChangeLog:10
&gt; &gt; +
&gt; 
&gt; Ugh, you need a Reviewed by NOBODY (OOPS!). line here to please the commit queue.

Ups. My excessive use of vim&apos;s dd :) I&apos;m going to land by hand and add the line.

&gt; &gt;&gt; Tools/qmake/config.tests/libjpeg/libjpeg.cpp:28
&gt; &gt;&gt; +#include &lt;jpeglib.h&gt;
&gt; &gt; 
&gt; &gt; Alphabetical sorting problem.  [build/include_order] [4]
&gt; 
&gt; You can probably fix this while you&apos;re at it.

stdio.h have to go before libjpeg.h because libjpeg.h needs size_t and FILE declarations. I removed stdlib.h because it&apos;s not necessary.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>572767</commentid>
    <comment_count>16</comment_count>
    <who name="Zoltan Horvath">zoltan</who>
    <bug_when>2012-03-07 03:55:14 -0800</bug_when>
    <thetext>Landed in http://trac.webkit.org/changeset/110045.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>130572</attachid>
            <date>2012-03-07 01:56:12 -0800</date>
            <delta_ts>2012-03-07 02:07:37 -0800</delta_ts>
            <desc>proposed patch</desc>
            <filename>test.pach</filename>
            <type>text/plain</type>
            <size>6824</size>
            <attacher name="Zoltan Horvath">zoltan</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCA1NWU4YTcyLi5kYmFmODhiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMg
QEAKKzIwMTItMDMtMDcgIFpvbHRhbiBIb3J2YXRoICA8em9sdGFuQHdlYmtpdC5vcmc+CisKKyAg
ICAgICAgW1F0XSBBZGQgcW1ha2UgY29uZmlnIHRlc3RzIGZvciBKUEVHIGFuZCBQTkcgbGlicmFy
eQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODAzOTgK
KworICAgICAgICBBZGQgSlBFRyBhbmQgUE5HIGxpYnJhcnkgdGVzdHMgdG8gY29uZmlnLnRlc3Rz
IGFuZCAKKyAgICAgICAgYWRkIGVycm9yKCkgYWJvcnQgdG8gV2ViQ29yZS5wcmkgaWYgdGVzdHMg
ZG9uJ3Qgd29yay4KKworICAgICAgICAqIFdlYkNvcmUucHJpOgorCiAyMDEyLTAzLTA3ICBZb3No
aWZ1bWkgSW5vdWUgIDx5b3NpbkBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgW0Zvcm1zXSBUaGUg
ImxlZ2VuZCIgZWxlbWVudCBzaG91bGQgbm90IGJlIGEgZm9ybS1hc3NvY2lhdGVkIGVsZW1lbnQu
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9XZWJDb3JlLnByaSBiL1NvdXJjZS9XZWJDb3Jl
L1dlYkNvcmUucHJpCmluZGV4IDVlZWMzNmQuLjQ0MzIxNGUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL1dlYkNvcmUucHJpCisrKyBiL1NvdXJjZS9XZWJDb3JlL1dlYkNvcmUucHJpCkBAIC0y
MTcsNiArMjE3LDkgQEAgY29udGFpbnMoREVGSU5FUywgV1RGX1VTRV9RVF9JTUFHRV9ERUNPREVS
PTApIHsKICAgICAgICAgJCRTT1VSQ0VfRElSL3BsYXRmb3JtL2ltYWdlLWRlY29kZXJzL2pwZWcg
XAogICAgICAgICAkJFNPVVJDRV9ESVIvcGxhdGZvcm0vaW1hZ2UtZGVjb2RlcnMvcG5nCiAKKyAg
ICBoYXZlUXQoNSk6IWNvbnRhaW5zKGNvbmZpZ190ZXN0X2pwZWcsIHllcykgZXJyb3IoIkpQRUcg
bGlicmFyeSBub3QgZm91bmQhIikKKyAgICBoYXZlUXQoNSk6IWNvbnRhaW5zKGNvbmZpZ190ZXN0
X3BuZywgeWVzKSBlcnJvcigiUE5HIDEuMiBsaWJyYXJ5IG5vdCBmb3VuZCEiKQorCiAgICAgTElC
UyArPSAtbGpwZWcgLWxwbmcxMgogCiAgICAgY29udGFpbnMoREVGSU5FUywgV1RGX1VTRV9XRUJQ
PTEpIHsKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRl
eCBhMDBiMGU5Li44MDQ5NjljIDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9v
bHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjEgQEAKKzIwMTItMDMtMDcgIFpvbHRhbiBIb3J2YXRo
ICA8em9sdGFuQHdlYmtpdC5vcmc+CisKKyAgICAgICAgW1F0XSBBZGQgcW1ha2UgY29uZmlnIHRl
c3RzIGZvciBKUEVHIGFuZCBQTkcgbGlicmFyeQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODAzOTgKKworICAgICAgICBBZGQgSlBFRyBhbmQgUE5HIGxp
YnJhcnkgdGVzdHMgdG8gY29uZmlnLnRlc3RzIGFuZCAKKyAgICAgICAgYWRkIGVycm9yKCkgYWJv
cnQgdG8gV2ViQ29yZS5wcmkgaWYgdGVzdHMgZG9uJ3Qgd29yay4KKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHFtYWtlL2NvbmZpZy50ZXN0cy9qcGVn
L2pwZWcuY3BwOiBBZGRlZC4KKyAgICAgICAgKG1haW4pOgorICAgICAgICAqIHFtYWtlL2NvbmZp
Zy50ZXN0cy9qcGVnL2pwZWcucHJvOiBBZGRlZC4KKyAgICAgICAgKiBxbWFrZS9jb25maWcudGVz
dHMvcG5nL3BuZy5jcHA6IEFkZGVkLgorICAgICAgICAobWFpbik6CisgICAgICAgICogcW1ha2Uv
Y29uZmlnLnRlc3RzL3BuZy9wbmcucHJvOiBBZGRlZC4KKyAgICAgICAgKiBxbWFrZS9zeW5jLnBy
b2ZpbGU6CisKIDIwMTItMDMtMDcgIEthbmdpbCBIYW4gIDxrYW5naWwuaGFuQHNhbXN1bmcuY29t
PgogCiAgICAgICAgIFtEUlRdIFJlbW92ZSBQbGFpblRleHRDb250cm9sbGVyIGltcGxlbWVudGF0
aW9ucy4KZGlmZiAtLWdpdCBhL1Rvb2xzL3FtYWtlL2NvbmZpZy50ZXN0cy9qcGVnL2pwZWcuY3Bw
IGIvVG9vbHMvcW1ha2UvY29uZmlnLnRlc3RzL2pwZWcvanBlZy5jcHAKbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMC4uNGQ4Y2U3MAotLS0gL2Rldi9udWxsCisrKyBiL1Rvb2xzL3Ft
YWtlL2NvbmZpZy50ZXN0cy9qcGVnL2pwZWcuY3BwCkBAIC0wLDAgKzEsMzYgQEAKKy8qCisgKiBD
b3B5cmlnaHQgKEMpIFpvbHRhbiBIb3J2YXRoICh6b2x0YW5Ad2Via2l0Lm9yZykgMjAxMiBVbml2
ZXJzaXR5IG9mIFN6ZWdlZC4KKyAqCisgKiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJj
ZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKKyAqIG1vZGlmaWNhdGlvbiwgYXJl
IHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucworICogYXJl
IG1ldDoKKyAqIDEuIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0
aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25z
IGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCisgKiAyLiBSZWRpc3RyaWJ1dGlvbnMgaW4g
YmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodAorICogICAgbm90
aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVy
IGluIHRoZQorICogICAgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3Zp
ZGVkIHdpdGggdGhlIGRpc3RyaWJ1dGlvbi4KKyAqCisgKiBUSElTIFNPRlRXQVJFIElTIFBST1ZJ
REVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQgQ09OVFJJQlVUT1JTCisgKiAiQVMgSVMi
IEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5P
VAorICogTElNSVRFRCBUTywgVEhFIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJ
VFkgQU5EIEZJVE5FU1MgRk9SCisgKiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBUkUgRElTQ0xBSU1F
RC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIENPUFlSSUdIVAorICogT1dORVIgT1IgQ09OVFJJQlVU
T1JTIEJFIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsCisgKiBT
UEVDSUFMLCBFWEVNUExBUlksIE9SIENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLCBC
VVQgTk9UCisgKiBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RTIE9S
IFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwKKyAqIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNT
IElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFOWQorICogVEhFT1JZIE9GIExJ
QUJJTElUWSwgV0hFVEhFUiBJTiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVAor
ICogKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZ
IE9VVCBPRiBUSEUgVVNFCisgKiBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0Yg
VEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgorICovCisKKyNpbmNsdWRlIDxzdGRpby5o
PgorI2luY2x1ZGUgPHN0ZGxpYi5oPgorI2luY2x1ZGUgPGpwZWdsaWIuaD4KKworaW50IG1haW4o
aW50LCBjaGFyKiopCit7CisgICAgc3RydWN0IGpwZWdfY29tcHJlc3Nfc3RydWN0IGNpbmZvOwor
ICAgIGpwZWdfY3JlYXRlX2NvbXByZXNzKCZjaW5mbyk7CisKKyAgICByZXR1cm4gMDsKK30KZGlm
ZiAtLWdpdCBhL1Rvb2xzL3FtYWtlL2NvbmZpZy50ZXN0cy9qcGVnL2pwZWcucHJvIGIvVG9vbHMv
cW1ha2UvY29uZmlnLnRlc3RzL2pwZWcvanBlZy5wcm8KbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMC4uYWQxMWQzNAotLS0gL2Rldi9udWxsCisrKyBiL1Rvb2xzL3FtYWtlL2NvbmZp
Zy50ZXN0cy9qcGVnL2pwZWcucHJvCkBAIC0wLDAgKzEsMTEgQEAKK1NPVVJDRVMgPSBqcGVnLmNw
cAorT0JKRUNUU19ESVIgPSBvYmoKK0xJQlMgKz0gLWxqcGVnCisKK3Rlc3QuY29tbWFuZHMgPSB0
ZXN0IC1mICQkT0JKRUNUU19ESVIvanBlZy5vCit0ZXN0LmRlcGVuZHMgPSAkJE9CSkVDVFNfRElS
L2pwZWcubworUU1BS0VfRVhUUkFfVEFSR0VUUyArPSB0ZXN0CisKK2RlZmF1bHQudGFyZ2V0ID0g
YWxsCitkZWZhdWx0LmRlcGVuZHMgKz0gdGVzdAorUU1BS0VfRVhUUkFfVEFSR0VUUyArPSBkZWZh
dWx0CmRpZmYgLS1naXQgYS9Ub29scy9xbWFrZS9jb25maWcudGVzdHMvcG5nL3BuZy5jcHAgYi9U
b29scy9xbWFrZS9jb25maWcudGVzdHMvcG5nL3BuZy5jcHAKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMC4uODk3MjkwNwotLS0gL2Rldi9udWxsCisrKyBiL1Rvb2xzL3FtYWtlL2Nv
bmZpZy50ZXN0cy9wbmcvcG5nLmNwcApAQCAtMCwwICsxLDMzIEBACisvKgorICogQ29weXJpZ2h0
IChDKSBab2x0YW4gSG9ydmF0aCAoem9sdGFuQHdlYmtpdC5vcmcpIDIwMTIgVW5pdmVyc2l0eSBv
ZiBTemVnZWQuCisgKgorICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJp
bmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0CisgKiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0
ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKKyAqIGFyZSBtZXQ6Cisg
KiAxLiBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3Zl
IGNvcHlyaWdodAorICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhl
IGZvbGxvd2luZyBkaXNjbGFpbWVyLgorICogMi4gUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBm
b3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQKKyAqICAgIG5vdGljZSwgdGhp
cyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBpbiB0aGUK
KyAqICAgIGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRo
IHRoZSBkaXN0cmlidXRpb24uCisgKgorICogVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBU
SEUgQ09QWVJJR0hUIEhPTERFUlMgQU5EIENPTlRSSUJVVE9SUworICogIkFTIElTIiBBTkQgQU5Z
IEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QKKyAqIExJ
TUlURUQgVE8sIFRIRSBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBG
SVRORVNTIEZPUgorICogQSBQQVJUSUNVTEFSIFBVUlBPU0UgQVJFIERJU0NMQUlNRUQuIElOIE5P
IEVWRU5UIFNIQUxMIFRIRSBDT1BZUklHSFQKKyAqIE9XTkVSIE9SIENPTlRSSUJVVE9SUyBCRSBM
SUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLAorICogU1BFQ0lBTCwg
RVhFTVBMQVJZLCBPUiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVAor
ICogTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQgT0YgU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNF
UzsgTE9TUyBPRiBVU0UsCisgKiBEQVRBLCBPUiBQUk9GSVRTOyBPUiBCVVNJTkVTUyBJTlRFUlJV
UFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkKKyAqIFRIRU9SWSBPRiBMSUFCSUxJVFks
IFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQKKyAqIChJTkNM
VURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0Yg
VEhFIFVTRQorICogT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRSBQT1NT
SUJJTElUWSBPRiBTVUNIIERBTUFHRS4KKyAqLworCisjaW5jbHVkZSA8cG5nLmg+CisKK2ludCBt
YWluKGludCwgY2hhcioqKQoreworICAgIHBuZ19jcmVhdGVfcmVhZF9zdHJ1Y3QoUE5HX0xJQlBO
R19WRVJfU1RSSU5HLCBOVUxMLCBOVUxMLCBOVUxMKTsKKworICAgIHJldHVybiAwOworfQpkaWZm
IC0tZ2l0IGEvVG9vbHMvcW1ha2UvY29uZmlnLnRlc3RzL3BuZy9wbmcucHJvIGIvVG9vbHMvcW1h
a2UvY29uZmlnLnRlc3RzL3BuZy9wbmcucHJvCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAuLmZlMGZhYmYKLS0tIC9kZXYvbnVsbAorKysgYi9Ub29scy9xbWFrZS9jb25maWcudGVz
dHMvcG5nL3BuZy5wcm8KQEAgLTAsMCArMSwxMSBAQAorU09VUkNFUyA9IHBuZy5jcHAKK09CSkVD
VFNfRElSID0gb2JqCitMSUJTICs9IC1scG5nMTIKKwordGVzdC5jb21tYW5kcyA9IHRlc3QgLWYg
JCRPQkpFQ1RTX0RJUi9wbmcubwordGVzdC5kZXBlbmRzID0gJCRPQkpFQ1RTX0RJUi9wbmcubwor
UU1BS0VfRVhUUkFfVEFSR0VUUyArPSB0ZXN0CisKK2RlZmF1bHQudGFyZ2V0ID0gYWxsCitkZWZh
dWx0LmRlcGVuZHMgKz0gdGVzdAorUU1BS0VfRVhUUkFfVEFSR0VUUyArPSBkZWZhdWx0CmRpZmYg
LS1naXQgYS9Ub29scy9xbWFrZS9zeW5jLnByb2ZpbGUgYi9Ub29scy9xbWFrZS9zeW5jLnByb2Zp
bGUKaW5kZXggZjUwMWFlMy4uN2I4NDFhOCAxMDA2NDQKLS0tIGEvVG9vbHMvcW1ha2Uvc3luYy5w
cm9maWxlCisrKyBiL1Rvb2xzL3FtYWtlL3N5bmMucHJvZmlsZQpAQCAtMiw0ICsyLDYgQEAKICVj
b25maWd0ZXN0cyA9ICgKICAgICBmb250Y29uZmlnID0+IHt9LAogICAgIGdjY2RlcGVuZHMgPT4g
e30sCisgICAgcG5nID0+IHt9LAorICAgIGpwZWcgPT4ge30sCiApOwo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>130573</attachid>
            <date>2012-03-07 02:07:37 -0800</date>
            <delta_ts>2012-03-07 02:12:09 -0800</delta_ts>
            <desc>proposed patch, style fixed</desc>
            <filename>test.pach</filename>
            <type>text/plain</type>
            <size>6824</size>
            <attacher name="Zoltan Horvath">zoltan</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCA1NWU4YTcyLi5kYmFmODhiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMg
QEAKKzIwMTItMDMtMDcgIFpvbHRhbiBIb3J2YXRoICA8em9sdGFuQHdlYmtpdC5vcmc+CisKKyAg
ICAgICAgW1F0XSBBZGQgcW1ha2UgY29uZmlnIHRlc3RzIGZvciBKUEVHIGFuZCBQTkcgbGlicmFy
eQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODAzOTgK
KworICAgICAgICBBZGQgSlBFRyBhbmQgUE5HIGxpYnJhcnkgdGVzdHMgdG8gY29uZmlnLnRlc3Rz
IGFuZCAKKyAgICAgICAgYWRkIGVycm9yKCkgYWJvcnQgdG8gV2ViQ29yZS5wcmkgaWYgdGVzdHMg
ZG9uJ3Qgd29yay4KKworICAgICAgICAqIFdlYkNvcmUucHJpOgorCiAyMDEyLTAzLTA3ICBZb3No
aWZ1bWkgSW5vdWUgIDx5b3NpbkBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgW0Zvcm1zXSBUaGUg
ImxlZ2VuZCIgZWxlbWVudCBzaG91bGQgbm90IGJlIGEgZm9ybS1hc3NvY2lhdGVkIGVsZW1lbnQu
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9XZWJDb3JlLnByaSBiL1NvdXJjZS9XZWJDb3Jl
L1dlYkNvcmUucHJpCmluZGV4IDVlZWMzNmQuLjQ0MzIxNGUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL1dlYkNvcmUucHJpCisrKyBiL1NvdXJjZS9XZWJDb3JlL1dlYkNvcmUucHJpCkBAIC0y
MTcsNiArMjE3LDkgQEAgY29udGFpbnMoREVGSU5FUywgV1RGX1VTRV9RVF9JTUFHRV9ERUNPREVS
PTApIHsKICAgICAgICAgJCRTT1VSQ0VfRElSL3BsYXRmb3JtL2ltYWdlLWRlY29kZXJzL2pwZWcg
XAogICAgICAgICAkJFNPVVJDRV9ESVIvcGxhdGZvcm0vaW1hZ2UtZGVjb2RlcnMvcG5nCiAKKyAg
ICBoYXZlUXQoNSk6IWNvbnRhaW5zKGNvbmZpZ190ZXN0X2pwZWcsIHllcykgZXJyb3IoIkpQRUcg
bGlicmFyeSBub3QgZm91bmQhIikKKyAgICBoYXZlUXQoNSk6IWNvbnRhaW5zKGNvbmZpZ190ZXN0
X3BuZywgeWVzKSBlcnJvcigiUE5HIDEuMiBsaWJyYXJ5IG5vdCBmb3VuZCEiKQorCiAgICAgTElC
UyArPSAtbGpwZWcgLWxwbmcxMgogCiAgICAgY29udGFpbnMoREVGSU5FUywgV1RGX1VTRV9XRUJQ
PTEpIHsKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRl
eCBhMDBiMGU5Li44MDQ5NjljIDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9v
bHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjEgQEAKKzIwMTItMDMtMDcgIFpvbHRhbiBIb3J2YXRo
ICA8em9sdGFuQHdlYmtpdC5vcmc+CisKKyAgICAgICAgW1F0XSBBZGQgcW1ha2UgY29uZmlnIHRl
c3RzIGZvciBKUEVHIGFuZCBQTkcgbGlicmFyeQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODAzOTgKKworICAgICAgICBBZGQgSlBFRyBhbmQgUE5HIGxp
YnJhcnkgdGVzdHMgdG8gY29uZmlnLnRlc3RzIGFuZCAKKyAgICAgICAgYWRkIGVycm9yKCkgYWJv
cnQgdG8gV2ViQ29yZS5wcmkgaWYgdGVzdHMgZG9uJ3Qgd29yay4KKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHFtYWtlL2NvbmZpZy50ZXN0cy9qcGVn
L2pwZWcuY3BwOiBBZGRlZC4KKyAgICAgICAgKG1haW4pOgorICAgICAgICAqIHFtYWtlL2NvbmZp
Zy50ZXN0cy9qcGVnL2pwZWcucHJvOiBBZGRlZC4KKyAgICAgICAgKiBxbWFrZS9jb25maWcudGVz
dHMvcG5nL3BuZy5jcHA6IEFkZGVkLgorICAgICAgICAobWFpbik6CisgICAgICAgICogcW1ha2Uv
Y29uZmlnLnRlc3RzL3BuZy9wbmcucHJvOiBBZGRlZC4KKyAgICAgICAgKiBxbWFrZS9zeW5jLnBy
b2ZpbGU6CisKIDIwMTItMDMtMDcgIEthbmdpbCBIYW4gIDxrYW5naWwuaGFuQHNhbXN1bmcuY29t
PgogCiAgICAgICAgIFtEUlRdIFJlbW92ZSBQbGFpblRleHRDb250cm9sbGVyIGltcGxlbWVudGF0
aW9ucy4KZGlmZiAtLWdpdCBhL1Rvb2xzL3FtYWtlL2NvbmZpZy50ZXN0cy9qcGVnL2pwZWcuY3Bw
IGIvVG9vbHMvcW1ha2UvY29uZmlnLnRlc3RzL2pwZWcvanBlZy5jcHAKbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMC4uNGQ4Y2U3MAotLS0gL2Rldi9udWxsCisrKyBiL1Rvb2xzL3Ft
YWtlL2NvbmZpZy50ZXN0cy9qcGVnL2pwZWcuY3BwCkBAIC0wLDAgKzEsMzYgQEAKKy8qCisgKiBD
b3B5cmlnaHQgKEMpIFpvbHRhbiBIb3J2YXRoICh6b2x0YW5Ad2Via2l0Lm9yZykgMjAxMiBVbml2
ZXJzaXR5IG9mIFN6ZWdlZC4KKyAqCisgKiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJj
ZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKKyAqIG1vZGlmaWNhdGlvbiwgYXJl
IHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucworICogYXJl
IG1ldDoKKyAqIDEuIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0
aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25z
IGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCisgKiAyLiBSZWRpc3RyaWJ1dGlvbnMgaW4g
YmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodAorICogICAgbm90
aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVy
IGluIHRoZQorICogICAgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3Zp
ZGVkIHdpdGggdGhlIGRpc3RyaWJ1dGlvbi4KKyAqCisgKiBUSElTIFNPRlRXQVJFIElTIFBST1ZJ
REVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQgQ09OVFJJQlVUT1JTCisgKiAiQVMgSVMi
IEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5P
VAorICogTElNSVRFRCBUTywgVEhFIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJ
VFkgQU5EIEZJVE5FU1MgRk9SCisgKiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBUkUgRElTQ0xBSU1F
RC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIENPUFlSSUdIVAorICogT1dORVIgT1IgQ09OVFJJQlVU
T1JTIEJFIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsCisgKiBT
UEVDSUFMLCBFWEVNUExBUlksIE9SIENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLCBC
VVQgTk9UCisgKiBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RTIE9S
IFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwKKyAqIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNT
IElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFOWQorICogVEhFT1JZIE9GIExJ
QUJJTElUWSwgV0hFVEhFUiBJTiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVAor
ICogKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZ
IE9VVCBPRiBUSEUgVVNFCisgKiBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0Yg
VEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgorICovCisKKyNpbmNsdWRlIDxzdGRpby5o
PgorI2luY2x1ZGUgPHN0ZGxpYi5oPgorI2luY2x1ZGUgPGpwZWdsaWIuaD4KKworaW50IG1haW4o
aW50LCBjaGFyKiopCit7CisgICAgc3RydWN0IGpwZWdfY29tcHJlc3Nfc3RydWN0IGNpbmZvOwor
ICAgIGpwZWdfY3JlYXRlX2NvbXByZXNzKCZjaW5mbyk7CisKKyAgICByZXR1cm4gMDsKK30KZGlm
ZiAtLWdpdCBhL1Rvb2xzL3FtYWtlL2NvbmZpZy50ZXN0cy9qcGVnL2pwZWcucHJvIGIvVG9vbHMv
cW1ha2UvY29uZmlnLnRlc3RzL2pwZWcvanBlZy5wcm8KbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMC4uYWQxMWQzNAotLS0gL2Rldi9udWxsCisrKyBiL1Rvb2xzL3FtYWtlL2NvbmZp
Zy50ZXN0cy9qcGVnL2pwZWcucHJvCkBAIC0wLDAgKzEsMTEgQEAKK1NPVVJDRVMgPSBqcGVnLmNw
cAorT0JKRUNUU19ESVIgPSBvYmoKK0xJQlMgKz0gLWxqcGVnCisKK3Rlc3QuY29tbWFuZHMgPSB0
ZXN0IC1mICQkT0JKRUNUU19ESVIvanBlZy5vCit0ZXN0LmRlcGVuZHMgPSAkJE9CSkVDVFNfRElS
L2pwZWcubworUU1BS0VfRVhUUkFfVEFSR0VUUyArPSB0ZXN0CisKK2RlZmF1bHQudGFyZ2V0ID0g
YWxsCitkZWZhdWx0LmRlcGVuZHMgKz0gdGVzdAorUU1BS0VfRVhUUkFfVEFSR0VUUyArPSBkZWZh
dWx0CmRpZmYgLS1naXQgYS9Ub29scy9xbWFrZS9jb25maWcudGVzdHMvcG5nL3BuZy5jcHAgYi9U
b29scy9xbWFrZS9jb25maWcudGVzdHMvcG5nL3BuZy5jcHAKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMC4uODk3MjkwNwotLS0gL2Rldi9udWxsCisrKyBiL1Rvb2xzL3FtYWtlL2Nv
bmZpZy50ZXN0cy9wbmcvcG5nLmNwcApAQCAtMCwwICsxLDMzIEBACisvKgorICogQ29weXJpZ2h0
IChDKSBab2x0YW4gSG9ydmF0aCAoem9sdGFuQHdlYmtpdC5vcmcpIDIwMTIgVW5pdmVyc2l0eSBv
ZiBTemVnZWQuCisgKgorICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJp
bmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0CisgKiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0
ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKKyAqIGFyZSBtZXQ6Cisg
KiAxLiBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3Zl
IGNvcHlyaWdodAorICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhl
IGZvbGxvd2luZyBkaXNjbGFpbWVyLgorICogMi4gUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBm
b3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQKKyAqICAgIG5vdGljZSwgdGhp
cyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBpbiB0aGUK
KyAqICAgIGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRo
IHRoZSBkaXN0cmlidXRpb24uCisgKgorICogVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBU
SEUgQ09QWVJJR0hUIEhPTERFUlMgQU5EIENPTlRSSUJVVE9SUworICogIkFTIElTIiBBTkQgQU5Z
IEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QKKyAqIExJ
TUlURUQgVE8sIFRIRSBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBG
SVRORVNTIEZPUgorICogQSBQQVJUSUNVTEFSIFBVUlBPU0UgQVJFIERJU0NMQUlNRUQuIElOIE5P
IEVWRU5UIFNIQUxMIFRIRSBDT1BZUklHSFQKKyAqIE9XTkVSIE9SIENPTlRSSUJVVE9SUyBCRSBM
SUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLAorICogU1BFQ0lBTCwg
RVhFTVBMQVJZLCBPUiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVAor
ICogTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQgT0YgU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNF
UzsgTE9TUyBPRiBVU0UsCisgKiBEQVRBLCBPUiBQUk9GSVRTOyBPUiBCVVNJTkVTUyBJTlRFUlJV
UFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkKKyAqIFRIRU9SWSBPRiBMSUFCSUxJVFks
IFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQKKyAqIChJTkNM
VURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0Yg
VEhFIFVTRQorICogT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRSBQT1NT
SUJJTElUWSBPRiBTVUNIIERBTUFHRS4KKyAqLworCisjaW5jbHVkZSA8cG5nLmg+CisKK2ludCBt
YWluKGludCwgY2hhcioqKQoreworICAgIHBuZ19jcmVhdGVfcmVhZF9zdHJ1Y3QoUE5HX0xJQlBO
R19WRVJfU1RSSU5HLCBOVUxMLCBOVUxMLCBOVUxMKTsKKworICAgIHJldHVybiAwOworfQpkaWZm
IC0tZ2l0IGEvVG9vbHMvcW1ha2UvY29uZmlnLnRlc3RzL3BuZy9wbmcucHJvIGIvVG9vbHMvcW1h
a2UvY29uZmlnLnRlc3RzL3BuZy9wbmcucHJvCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAuLmZlMGZhYmYKLS0tIC9kZXYvbnVsbAorKysgYi9Ub29scy9xbWFrZS9jb25maWcudGVz
dHMvcG5nL3BuZy5wcm8KQEAgLTAsMCArMSwxMSBAQAorU09VUkNFUyA9IHBuZy5jcHAKK09CSkVD
VFNfRElSID0gb2JqCitMSUJTICs9IC1scG5nMTIKKwordGVzdC5jb21tYW5kcyA9IHRlc3QgLWYg
JCRPQkpFQ1RTX0RJUi9wbmcubwordGVzdC5kZXBlbmRzID0gJCRPQkpFQ1RTX0RJUi9wbmcubwor
UU1BS0VfRVhUUkFfVEFSR0VUUyArPSB0ZXN0CisKK2RlZmF1bHQudGFyZ2V0ID0gYWxsCitkZWZh
dWx0LmRlcGVuZHMgKz0gdGVzdAorUU1BS0VfRVhUUkFfVEFSR0VUUyArPSBkZWZhdWx0CmRpZmYg
LS1naXQgYS9Ub29scy9xbWFrZS9zeW5jLnByb2ZpbGUgYi9Ub29scy9xbWFrZS9zeW5jLnByb2Zp
bGUKaW5kZXggZjUwMWFlMy4uN2I4NDFhOCAxMDA2NDQKLS0tIGEvVG9vbHMvcW1ha2Uvc3luYy5w
cm9maWxlCisrKyBiL1Rvb2xzL3FtYWtlL3N5bmMucHJvZmlsZQpAQCAtMiw0ICsyLDYgQEAKICVj
b25maWd0ZXN0cyA9ICgKICAgICBmb250Y29uZmlnID0+IHt9LAogICAgIGdjY2RlcGVuZHMgPT4g
e30sCisgICAgcG5nID0+IHt9LAorICAgIGpwZWcgPT4ge30sCiApOwo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>130575</attachid>
            <date>2012-03-07 02:12:09 -0800</date>
            <delta_ts>2012-03-07 02:46:01 -0800</delta_ts>
            <desc>proposed patch, style fixed</desc>
            <filename>test2.patch</filename>
            <type>text/plain</type>
            <size>6815</size>
            <attacher name="Zoltan Horvath">zoltan</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCA1NWU4YTcyLi40NGM2YTJiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMg
QEAKKzIwMTItMDMtMDcgIFpvbHRhbiBIb3J2YXRoICA8em9sdGFuQHdlYmtpdC5vcmc+CisKKyAg
ICAgICAgW1F0XSBBZGQgcW1ha2UgY29uZmlnIHRlc3RzIGZvciBKUEVHIGFuZCBQTkcgbGlicmFy
eQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODAzOTgK
KworICAgICAgICBBZGQgSlBFRyBhbmQgUE5HIGxpYnJhcnkgdGVzdHMgdG8gY29uZmlnLnRlc3Rz
IGFuZCAKKyAgICAgICAgYWRkIGVycm9yKCkgYWJvcnQgdG8gV2ViQ29yZS5wcmkgaWYgdGVzdHMg
ZG9uJ3Qgd29yay4KKworICAgICAgICAqIFdlYkNvcmUucHJpOgorCiAyMDEyLTAzLTA3ICBZb3No
aWZ1bWkgSW5vdWUgIDx5b3NpbkBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgW0Zvcm1zXSBUaGUg
ImxlZ2VuZCIgZWxlbWVudCBzaG91bGQgbm90IGJlIGEgZm9ybS1hc3NvY2lhdGVkIGVsZW1lbnQu
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9XZWJDb3JlLnByaSBiL1NvdXJjZS9XZWJDb3Jl
L1dlYkNvcmUucHJpCmluZGV4IDVlZWMzNmQuLjQ0MzIxNGUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL1dlYkNvcmUucHJpCisrKyBiL1NvdXJjZS9XZWJDb3JlL1dlYkNvcmUucHJpCkBAIC0y
MTcsNiArMjE3LDkgQEAgY29udGFpbnMoREVGSU5FUywgV1RGX1VTRV9RVF9JTUFHRV9ERUNPREVS
PTApIHsKICAgICAgICAgJCRTT1VSQ0VfRElSL3BsYXRmb3JtL2ltYWdlLWRlY29kZXJzL2pwZWcg
XAogICAgICAgICAkJFNPVVJDRV9ESVIvcGxhdGZvcm0vaW1hZ2UtZGVjb2RlcnMvcG5nCiAKKyAg
ICBoYXZlUXQoNSk6IWNvbnRhaW5zKGNvbmZpZ190ZXN0X2pwZWcsIHllcykgZXJyb3IoIkpQRUcg
bGlicmFyeSBub3QgZm91bmQhIikKKyAgICBoYXZlUXQoNSk6IWNvbnRhaW5zKGNvbmZpZ190ZXN0
X3BuZywgeWVzKSBlcnJvcigiUE5HIDEuMiBsaWJyYXJ5IG5vdCBmb3VuZCEiKQorCiAgICAgTElC
UyArPSAtbGpwZWcgLWxwbmcxMgogCiAgICAgY29udGFpbnMoREVGSU5FUywgV1RGX1VTRV9XRUJQ
PTEpIHsKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRl
eCBhMDBiMGU5Li4xYTI0NTllIDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9v
bHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjEgQEAKKzIwMTItMDMtMDcgIFpvbHRhbiBIb3J2YXRo
ICA8em9sdGFuQHdlYmtpdC5vcmc+CisKKyAgICAgICAgW1F0XSBBZGQgcW1ha2UgY29uZmlnIHRl
c3RzIGZvciBKUEVHIGFuZCBQTkcgbGlicmFyeQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODAzOTgKKworICAgICAgICBBZGQgSlBFRyBhbmQgUE5HIGxp
YnJhcnkgdGVzdHMgdG8gY29uZmlnLnRlc3RzIGFuZCAKKyAgICAgICAgYWRkIGVycm9yKCkgYWJv
cnQgdG8gV2ViQ29yZS5wcmkgaWYgdGVzdHMgZG9uJ3Qgd29yay4KKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHFtYWtlL2NvbmZpZy50ZXN0cy9qcGVn
L2pwZWcuY3BwOiBBZGRlZC4KKyAgICAgICAgKG1haW4pOgorICAgICAgICAqIHFtYWtlL2NvbmZp
Zy50ZXN0cy9qcGVnL2pwZWcucHJvOiBBZGRlZC4KKyAgICAgICAgKiBxbWFrZS9jb25maWcudGVz
dHMvcG5nL3BuZy5jcHA6IEFkZGVkLgorICAgICAgICAobWFpbik6CisgICAgICAgICogcW1ha2Uv
Y29uZmlnLnRlc3RzL3BuZy9wbmcucHJvOiBBZGRlZC4KKyAgICAgICAgKiBxbWFrZS9zeW5jLnBy
b2ZpbGU6CisKIDIwMTItMDMtMDcgIEthbmdpbCBIYW4gIDxrYW5naWwuaGFuQHNhbXN1bmcuY29t
PgogCiAgICAgICAgIFtEUlRdIFJlbW92ZSBQbGFpblRleHRDb250cm9sbGVyIGltcGxlbWVudGF0
aW9ucy4KZGlmZiAtLWdpdCBhL1Rvb2xzL3FtYWtlL2NvbmZpZy50ZXN0cy9qcGVnL2pwZWcuY3Bw
IGIvVG9vbHMvcW1ha2UvY29uZmlnLnRlc3RzL2pwZWcvanBlZy5jcHAKbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMC4uNGQ4Y2U3MAotLS0gL2Rldi9udWxsCisrKyBiL1Rvb2xzL3Ft
YWtlL2NvbmZpZy50ZXN0cy9qcGVnL2pwZWcuY3BwCkBAIC0wLDAgKzEsMzYgQEAKKy8qCisgKiBD
b3B5cmlnaHQgKEMpIFpvbHRhbiBIb3J2YXRoICh6b2x0YW5Ad2Via2l0Lm9yZykgMjAxMiBVbml2
ZXJzaXR5IG9mIFN6ZWdlZC4KKyAqCisgKiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJj
ZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKKyAqIG1vZGlmaWNhdGlvbiwgYXJl
IHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucworICogYXJl
IG1ldDoKKyAqIDEuIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0
aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25z
IGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCisgKiAyLiBSZWRpc3RyaWJ1dGlvbnMgaW4g
YmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodAorICogICAgbm90
aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVy
IGluIHRoZQorICogICAgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3Zp
ZGVkIHdpdGggdGhlIGRpc3RyaWJ1dGlvbi4KKyAqCisgKiBUSElTIFNPRlRXQVJFIElTIFBST1ZJ
REVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQgQ09OVFJJQlVUT1JTCisgKiAiQVMgSVMi
IEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5P
VAorICogTElNSVRFRCBUTywgVEhFIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJ
VFkgQU5EIEZJVE5FU1MgRk9SCisgKiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBUkUgRElTQ0xBSU1F
RC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIENPUFlSSUdIVAorICogT1dORVIgT1IgQ09OVFJJQlVU
T1JTIEJFIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsCisgKiBT
UEVDSUFMLCBFWEVNUExBUlksIE9SIENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLCBC
VVQgTk9UCisgKiBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RTIE9S
IFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwKKyAqIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNT
IElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFOWQorICogVEhFT1JZIE9GIExJ
QUJJTElUWSwgV0hFVEhFUiBJTiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVAor
ICogKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZ
IE9VVCBPRiBUSEUgVVNFCisgKiBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0Yg
VEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgorICovCisKKyNpbmNsdWRlIDxzdGRpby5o
PgorI2luY2x1ZGUgPHN0ZGxpYi5oPgorI2luY2x1ZGUgPGpwZWdsaWIuaD4KKworaW50IG1haW4o
aW50LCBjaGFyKiopCit7CisgICAgc3RydWN0IGpwZWdfY29tcHJlc3Nfc3RydWN0IGNpbmZvOwor
ICAgIGpwZWdfY3JlYXRlX2NvbXByZXNzKCZjaW5mbyk7CisKKyAgICByZXR1cm4gMDsKK30KZGlm
ZiAtLWdpdCBhL1Rvb2xzL3FtYWtlL2NvbmZpZy50ZXN0cy9qcGVnL2pwZWcucHJvIGIvVG9vbHMv
cW1ha2UvY29uZmlnLnRlc3RzL2pwZWcvanBlZy5wcm8KbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMC4uYWQxMWQzNAotLS0gL2Rldi9udWxsCisrKyBiL1Rvb2xzL3FtYWtlL2NvbmZp
Zy50ZXN0cy9qcGVnL2pwZWcucHJvCkBAIC0wLDAgKzEsMTEgQEAKK1NPVVJDRVMgPSBqcGVnLmNw
cAorT0JKRUNUU19ESVIgPSBvYmoKK0xJQlMgKz0gLWxqcGVnCisKK3Rlc3QuY29tbWFuZHMgPSB0
ZXN0IC1mICQkT0JKRUNUU19ESVIvanBlZy5vCit0ZXN0LmRlcGVuZHMgPSAkJE9CSkVDVFNfRElS
L2pwZWcubworUU1BS0VfRVhUUkFfVEFSR0VUUyArPSB0ZXN0CisKK2RlZmF1bHQudGFyZ2V0ID0g
YWxsCitkZWZhdWx0LmRlcGVuZHMgKz0gdGVzdAorUU1BS0VfRVhUUkFfVEFSR0VUUyArPSBkZWZh
dWx0CmRpZmYgLS1naXQgYS9Ub29scy9xbWFrZS9jb25maWcudGVzdHMvcG5nL3BuZy5jcHAgYi9U
b29scy9xbWFrZS9jb25maWcudGVzdHMvcG5nL3BuZy5jcHAKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMC4uN2ZiNTg2MQotLS0gL2Rldi9udWxsCisrKyBiL1Rvb2xzL3FtYWtlL2Nv
bmZpZy50ZXN0cy9wbmcvcG5nLmNwcApAQCAtMCwwICsxLDMzIEBACisvKgorICogQ29weXJpZ2h0
IChDKSBab2x0YW4gSG9ydmF0aCAoem9sdGFuQHdlYmtpdC5vcmcpIDIwMTIgVW5pdmVyc2l0eSBv
ZiBTemVnZWQuCisgKgorICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJp
bmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0CisgKiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0
ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKKyAqIGFyZSBtZXQ6Cisg
KiAxLiBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3Zl
IGNvcHlyaWdodAorICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhl
IGZvbGxvd2luZyBkaXNjbGFpbWVyLgorICogMi4gUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBm
b3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQKKyAqICAgIG5vdGljZSwgdGhp
cyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBpbiB0aGUK
KyAqICAgIGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRo
IHRoZSBkaXN0cmlidXRpb24uCisgKgorICogVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBU
SEUgQ09QWVJJR0hUIEhPTERFUlMgQU5EIENPTlRSSUJVVE9SUworICogIkFTIElTIiBBTkQgQU5Z
IEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QKKyAqIExJ
TUlURUQgVE8sIFRIRSBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBG
SVRORVNTIEZPUgorICogQSBQQVJUSUNVTEFSIFBVUlBPU0UgQVJFIERJU0NMQUlNRUQuIElOIE5P
IEVWRU5UIFNIQUxMIFRIRSBDT1BZUklHSFQKKyAqIE9XTkVSIE9SIENPTlRSSUJVVE9SUyBCRSBM
SUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLAorICogU1BFQ0lBTCwg
RVhFTVBMQVJZLCBPUiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVAor
ICogTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQgT0YgU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNF
UzsgTE9TUyBPRiBVU0UsCisgKiBEQVRBLCBPUiBQUk9GSVRTOyBPUiBCVVNJTkVTUyBJTlRFUlJV
UFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkKKyAqIFRIRU9SWSBPRiBMSUFCSUxJVFks
IFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQKKyAqIChJTkNM
VURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0Yg
VEhFIFVTRQorICogT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRSBQT1NT
SUJJTElUWSBPRiBTVUNIIERBTUFHRS4KKyAqLworCisjaW5jbHVkZSA8cG5nLmg+CisKK2ludCBt
YWluKGludCwgY2hhcioqKQoreworICAgIHBuZ19jcmVhdGVfcmVhZF9zdHJ1Y3QoUE5HX0xJQlBO
R19WRVJfU1RSSU5HLCAwLCAwLCAwKTsKKworICAgIHJldHVybiAwOworfQpkaWZmIC0tZ2l0IGEv
VG9vbHMvcW1ha2UvY29uZmlnLnRlc3RzL3BuZy9wbmcucHJvIGIvVG9vbHMvcW1ha2UvY29uZmln
LnRlc3RzL3BuZy9wbmcucHJvCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmZl
MGZhYmYKLS0tIC9kZXYvbnVsbAorKysgYi9Ub29scy9xbWFrZS9jb25maWcudGVzdHMvcG5nL3Bu
Zy5wcm8KQEAgLTAsMCArMSwxMSBAQAorU09VUkNFUyA9IHBuZy5jcHAKK09CSkVDVFNfRElSID0g
b2JqCitMSUJTICs9IC1scG5nMTIKKwordGVzdC5jb21tYW5kcyA9IHRlc3QgLWYgJCRPQkpFQ1RT
X0RJUi9wbmcubwordGVzdC5kZXBlbmRzID0gJCRPQkpFQ1RTX0RJUi9wbmcubworUU1BS0VfRVhU
UkFfVEFSR0VUUyArPSB0ZXN0CisKK2RlZmF1bHQudGFyZ2V0ID0gYWxsCitkZWZhdWx0LmRlcGVu
ZHMgKz0gdGVzdAorUU1BS0VfRVhUUkFfVEFSR0VUUyArPSBkZWZhdWx0CmRpZmYgLS1naXQgYS9U
b29scy9xbWFrZS9zeW5jLnByb2ZpbGUgYi9Ub29scy9xbWFrZS9zeW5jLnByb2ZpbGUKaW5kZXgg
ZjUwMWFlMy4uN2I4NDFhOCAxMDA2NDQKLS0tIGEvVG9vbHMvcW1ha2Uvc3luYy5wcm9maWxlCisr
KyBiL1Rvb2xzL3FtYWtlL3N5bmMucHJvZmlsZQpAQCAtMiw0ICsyLDYgQEAKICVjb25maWd0ZXN0
cyA9ICgKICAgICBmb250Y29uZmlnID0+IHt9LAogICAgIGdjY2RlcGVuZHMgPT4ge30sCisgICAg
cG5nID0+IHt9LAorICAgIGpwZWcgPT4ge30sCiApOwo=
</data>
<flag name="review"
          id="133618"
          type_id="1"
          status="-"
          setter="vestbo"
    />
    <flag name="commit-queue"
          id="133619"
          type_id="3"
          status="-"
          setter="vestbo"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>130578</attachid>
            <date>2012-03-07 02:46:01 -0800</date>
            <delta_ts>2012-03-07 03:31:02 -0800</delta_ts>
            <desc>proposed patch</desc>
            <filename>test3.patch</filename>
            <type>text/plain</type>
            <size>6644</size>
            <attacher name="Zoltan Horvath">zoltan</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCA1NWU4YTcyLi40NGM2YTJiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMg
QEAKKzIwMTItMDMtMDcgIFpvbHRhbiBIb3J2YXRoICA8em9sdGFuQHdlYmtpdC5vcmc+CisKKyAg
ICAgICAgW1F0XSBBZGQgcW1ha2UgY29uZmlnIHRlc3RzIGZvciBKUEVHIGFuZCBQTkcgbGlicmFy
eQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODAzOTgK
KworICAgICAgICBBZGQgSlBFRyBhbmQgUE5HIGxpYnJhcnkgdGVzdHMgdG8gY29uZmlnLnRlc3Rz
IGFuZCAKKyAgICAgICAgYWRkIGVycm9yKCkgYWJvcnQgdG8gV2ViQ29yZS5wcmkgaWYgdGVzdHMg
ZG9uJ3Qgd29yay4KKworICAgICAgICAqIFdlYkNvcmUucHJpOgorCiAyMDEyLTAzLTA3ICBZb3No
aWZ1bWkgSW5vdWUgIDx5b3NpbkBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgW0Zvcm1zXSBUaGUg
ImxlZ2VuZCIgZWxlbWVudCBzaG91bGQgbm90IGJlIGEgZm9ybS1hc3NvY2lhdGVkIGVsZW1lbnQu
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9XZWJDb3JlLnByaSBiL1NvdXJjZS9XZWJDb3Jl
L1dlYkNvcmUucHJpCmluZGV4IDVlZWMzNmQuLmJkY2QxMDcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL1dlYkNvcmUucHJpCisrKyBiL1NvdXJjZS9XZWJDb3JlL1dlYkNvcmUucHJpCkBAIC0y
MTcsNiArMjE3LDEyIEBAIGNvbnRhaW5zKERFRklORVMsIFdURl9VU0VfUVRfSU1BR0VfREVDT0RF
Uj0wKSB7CiAgICAgICAgICQkU09VUkNFX0RJUi9wbGF0Zm9ybS9pbWFnZS1kZWNvZGVycy9qcGVn
IFwKICAgICAgICAgJCRTT1VSQ0VfRElSL3BsYXRmb3JtL2ltYWdlLWRlY29kZXJzL3BuZwogCisg
ICAgaGF2ZVF0KDUpIHsKKyAgICAgICAgIyBRdDUgYWxsb3dzIHVzIHRvIHVzZSBjb25maWcgdGVz
dHMgdG8gY2hlY2sgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGVzZSBsaWJyYXJpZXMKKyAgICAgICAg
IWNvbnRhaW5zKGNvbmZpZ190ZXN0X2xpYmpwZWcsIHllcyk6IGVycm9yKCJKUEVHIGxpYnJhcnkg
bm90IGZvdW5kISIpCisgICAgICAgICFjb250YWlucyhjb25maWdfdGVzdF9saWJwbmcsIHllcyk6
IGVycm9yKCJQTkcgMS4yIGxpYnJhcnkgbm90IGZvdW5kISIpCisgICAgfQorCiAgICAgTElCUyAr
PSAtbGpwZWcgLWxwbmcxMgogCiAgICAgY29udGFpbnMoREVGSU5FUywgV1RGX1VTRV9XRUJQPTEp
IHsKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCBh
MDBiMGU5Li41ZDc4NzU4IDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMjEgQEAKKzIwMTItMDMtMDcgIFpvbHRhbiBIb3J2YXRoICA8
em9sdGFuQHdlYmtpdC5vcmc+CisKKyAgICAgICAgW1F0XSBBZGQgcW1ha2UgY29uZmlnIHRlc3Rz
IGZvciBKUEVHIGFuZCBQTkcgbGlicmFyeQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9ODAzOTgKKworICAgICAgICBBZGQgSlBFRyBhbmQgUE5HIGxpYnJh
cnkgdGVzdHMgdG8gY29uZmlnLnRlc3RzIGFuZCAKKyAgICAgICAgYWRkIGVycm9yKCkgYWJvcnQg
dG8gV2ViQ29yZS5wcmkgaWYgdGVzdHMgZG9uJ3Qgd29yay4KKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHFtYWtlL2NvbmZpZy50ZXN0cy9saWJqcGVn
L2xpYmpwZWcuY3BwOiBBZGRlZC4KKyAgICAgICAgKG1haW4pOgorICAgICAgICAqIHFtYWtlL2Nv
bmZpZy50ZXN0cy9saWJqcGVnL2xpYmpwZWcucHJvOiBBZGRlZC4KKyAgICAgICAgKiBxbWFrZS9j
b25maWcudGVzdHMvbGlicG5nL2xpYnBuZy5jcHA6IEFkZGVkLgorICAgICAgICAobWFpbik6Cisg
ICAgICAgICogcW1ha2UvY29uZmlnLnRlc3RzL2xpYnBuZy9saWJwbmcucHJvOiBBZGRlZC4KKyAg
ICAgICAgKiBxbWFrZS9zeW5jLnByb2ZpbGU6CisKIDIwMTItMDMtMDcgIEthbmdpbCBIYW4gIDxr
YW5naWwuaGFuQHNhbXN1bmcuY29tPgogCiAgICAgICAgIFtEUlRdIFJlbW92ZSBQbGFpblRleHRD
b250cm9sbGVyIGltcGxlbWVudGF0aW9ucy4KZGlmZiAtLWdpdCBhL1Rvb2xzL3FtYWtlL2NvbmZp
Zy50ZXN0cy9saWJqcGVnL2xpYmpwZWcuY3BwIGIvVG9vbHMvcW1ha2UvY29uZmlnLnRlc3RzL2xp
YmpwZWcvbGlianBlZy5jcHAKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uNGQ4
Y2U3MAotLS0gL2Rldi9udWxsCisrKyBiL1Rvb2xzL3FtYWtlL2NvbmZpZy50ZXN0cy9saWJqcGVn
L2xpYmpwZWcuY3BwCkBAIC0wLDAgKzEsMzYgQEAKKy8qCisgKiBDb3B5cmlnaHQgKEMpIFpvbHRh
biBIb3J2YXRoICh6b2x0YW5Ad2Via2l0Lm9yZykgMjAxMiBVbml2ZXJzaXR5IG9mIFN6ZWdlZC4K
KyAqCisgKiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1z
LCB3aXRoIG9yIHdpdGhvdXQKKyAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRl
ZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucworICogYXJlIG1ldDoKKyAqIDEuIFJlZGlz
dHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0
CisgKiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5n
IGRpc2NsYWltZXIuCisgKiAyLiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCBy
ZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodAorICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2Yg
Y29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluIHRoZQorICogICAgZG9j
dW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlIGRpc3Ry
aWJ1dGlvbi4KKyAqCisgKiBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklH
SFQgSE9MREVSUyBBTkQgQ09OVFJJQlVUT1JTCisgKiAiQVMgSVMiIEFORCBBTlkgRVhQUkVTUyBP
UiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVAorICogTElNSVRFRCBUTywg
VEhFIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9S
CisgKiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hB
TEwgVEhFIENPUFlSSUdIVAorICogT1dORVIgT1IgQ09OVFJJQlVUT1JTIEJFIExJQUJMRSBGT1Ig
QU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsCisgKiBTUEVDSUFMLCBFWEVNUExBUlks
IE9SIENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UCisgKiBMSU1JVEVE
IFRPLCBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9G
IFVTRSwKKyAqIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTIElOVEVSUlVQVElPTikgSE9X
RVZFUiBDQVVTRUQgQU5EIE9OIEFOWQorICogVEhFT1JZIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJ
TiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVAorICogKElOQ0xVRElORyBORUdM
SUdFTkNFIE9SIE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFCisg
KiBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhFIFBPU1NJQklMSVRZIE9G
IFNVQ0ggREFNQUdFLgorICovCisKKyNpbmNsdWRlIDxzdGRpby5oPgorI2luY2x1ZGUgPHN0ZGxp
Yi5oPgorI2luY2x1ZGUgPGpwZWdsaWIuaD4KKworaW50IG1haW4oaW50LCBjaGFyKiopCit7Cisg
ICAgc3RydWN0IGpwZWdfY29tcHJlc3Nfc3RydWN0IGNpbmZvOworICAgIGpwZWdfY3JlYXRlX2Nv
bXByZXNzKCZjaW5mbyk7CisKKyAgICByZXR1cm4gMDsKK30KZGlmZiAtLWdpdCBhL1Rvb2xzL3Ft
YWtlL2NvbmZpZy50ZXN0cy9saWJqcGVnL2xpYmpwZWcucHJvIGIvVG9vbHMvcW1ha2UvY29uZmln
LnRlc3RzL2xpYmpwZWcvbGlianBlZy5wcm8KbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMC4uYjg0YzNlMAotLS0gL2Rldi9udWxsCisrKyBiL1Rvb2xzL3FtYWtlL2NvbmZpZy50ZXN0
cy9saWJqcGVnL2xpYmpwZWcucHJvCkBAIC0wLDAgKzEsMyBAQAorU09VUkNFUyA9IGxpYmpwZWcu
Y3BwCitPQkpFQ1RTX0RJUiA9IG9iagorTElCUyArPSAtbGpwZWcKZGlmZiAtLWdpdCBhL1Rvb2xz
L3FtYWtlL2NvbmZpZy50ZXN0cy9saWJwbmcvbGlicG5nLmNwcCBiL1Rvb2xzL3FtYWtlL2NvbmZp
Zy50ZXN0cy9saWJwbmcvbGlicG5nLmNwcApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwLi43ZmI1ODYxCi0tLSAvZGV2L251bGwKKysrIGIvVG9vbHMvcW1ha2UvY29uZmlnLnRlc3Rz
L2xpYnBuZy9saWJwbmcuY3BwCkBAIC0wLDAgKzEsMzMgQEAKKy8qCisgKiBDb3B5cmlnaHQgKEMp
IFpvbHRhbiBIb3J2YXRoICh6b2x0YW5Ad2Via2l0Lm9yZykgMjAxMiBVbml2ZXJzaXR5IG9mIFN6
ZWdlZC4KKyAqCisgKiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5
IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKKyAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBw
cm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucworICogYXJlIG1ldDoKKyAqIDEu
IFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29w
eXJpZ2h0CisgKiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9s
bG93aW5nIGRpc2NsYWltZXIuCisgKiAyLiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0g
bXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodAorICogICAgbm90aWNlLCB0aGlzIGxp
c3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluIHRoZQorICog
ICAgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhl
IGRpc3RyaWJ1dGlvbi4KKyAqCisgKiBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBD
T1BZUklHSFQgSE9MREVSUyBBTkQgQ09OVFJJQlVUT1JTCisgKiAiQVMgSVMiIEFORCBBTlkgRVhQ
UkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVAorICogTElNSVRF
RCBUTywgVEhFIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5F
U1MgRk9SCisgKiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZF
TlQgU0hBTEwgVEhFIENPUFlSSUdIVAorICogT1dORVIgT1IgQ09OVFJJQlVUT1JTIEJFIExJQUJM
RSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsCisgKiBTUEVDSUFMLCBFWEVN
UExBUlksIE9SIENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UCisgKiBM
SU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBM
T1NTIE9GIFVTRSwKKyAqIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTIElOVEVSUlVQVElP
TikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFOWQorICogVEhFT1JZIE9GIExJQUJJTElUWSwgV0hF
VEhFUiBJTiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVAorICogKElOQ0xVRElO
RyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUg
VVNFCisgKiBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhFIFBPU1NJQklM
SVRZIE9GIFNVQ0ggREFNQUdFLgorICovCisKKyNpbmNsdWRlIDxwbmcuaD4KKworaW50IG1haW4o
aW50LCBjaGFyKiopCit7CisgICAgcG5nX2NyZWF0ZV9yZWFkX3N0cnVjdChQTkdfTElCUE5HX1ZF
Ul9TVFJJTkcsIDAsIDAsIDApOworCisgICAgcmV0dXJuIDA7Cit9CmRpZmYgLS1naXQgYS9Ub29s
cy9xbWFrZS9jb25maWcudGVzdHMvbGlicG5nL2xpYnBuZy5wcm8gYi9Ub29scy9xbWFrZS9jb25m
aWcudGVzdHMvbGlicG5nL2xpYnBuZy5wcm8KbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMC4uZDM1YjVkYQotLS0gL2Rldi9udWxsCisrKyBiL1Rvb2xzL3FtYWtlL2NvbmZpZy50ZXN0
cy9saWJwbmcvbGlicG5nLnBybwpAQCAtMCwwICsxLDMgQEAKK1NPVVJDRVMgPSBsaWJwbmcuY3Bw
CitPQkpFQ1RTX0RJUiA9IG9iagorTElCUyArPSAtbHBuZzEyCmRpZmYgLS1naXQgYS9Ub29scy9x
bWFrZS9zeW5jLnByb2ZpbGUgYi9Ub29scy9xbWFrZS9zeW5jLnByb2ZpbGUKaW5kZXggZjUwMWFl
My4uNjYxODMxZiAxMDA2NDQKLS0tIGEvVG9vbHMvcW1ha2Uvc3luYy5wcm9maWxlCisrKyBiL1Rv
b2xzL3FtYWtlL3N5bmMucHJvZmlsZQpAQCAtMiw0ICsyLDYgQEAKICVjb25maWd0ZXN0cyA9ICgK
ICAgICBmb250Y29uZmlnID0+IHt9LAogICAgIGdjY2RlcGVuZHMgPT4ge30sCisgICAgbGlicG5n
ID0+IHt9LAorICAgIGxpYmpwZWcgPT4ge30sCiApOwo=
</data>
<flag name="review"
          id="133626"
          type_id="1"
          status="+"
          setter="vestbo"
    />
    <flag name="commit-queue"
          id="133627"
          type_id="3"
          status="-"
          setter="webkit.review.bot"
    />
          </attachment>
      

    </bug>

</bugzilla>