X-Recipient: archive-cygwin AT delorie DOT com X-Spam-Check-By: sourceware.org X-YMail-OSG: CvRabkwVM1kkaLtSdfBgJDIxMSXmbZl1vu_aN08R Date: Mon, 10 Dec 2007 13:09:45 -0800 (PST) From: "Cary R." Subject: Re: cygwin-1.5.25-5 is missing newlib math updates To: cygwin AT cygwin DOT com MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="0-1086933755-1197320985=:68569" Content-Transfer-Encoding: 8bit Message-ID: <2477.68569.qm@web59105.mail.re1.yahoo.com> Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com --0-1086933755-1197320985=:68569 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Content-Id: Content-Disposition: inline Attached are the two ChangeLog entries from newlib and a patch of the math directory differences between my modified 1.5.24 and 1.5.25. I did a quick visual check and this single patch appears to match the two I originally sent. Please let me know if I can be of further assistance. Cary ____________________________________________________________________________________ Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ --0-1086933755-1197320985=:68569 Content-Type: application/octet-stream; name=ChangeLog Content-Transfer-Encoding: base64 Content-Description: 2127288286-ChangeLog Content-Disposition: attachment; filename=ChangeLog MjAwNy0wNS0xNyAgQ2FyeSBSLiAgPGN5Z2NhcnkgPGF0PiB5YWhvby5jb20+ CgogICAgICAgICogbGlibS9tYXRoL3dfYXRhbjIuYzogRml4IGF0YW4yIHRv IGJlIGNvbnNpc3RlbnQgd2l0aCBnbGliYwogICAgICAgIChhdGFuMigrMCwt MCksIGF0YW4yKC0wLC0wKSBhbmQgYXRhbigtMCwrMCkpCiAgICAgICAgKiBs aWJtL21hdGgvd2ZfYXRhbjIuYzogRGl0dG8uCiAgICAgICAgICAgICAgICAK MjAwNy0wNS0wMSAgQ2FyeSBSLiAgPGN5Z2NhcnkgPGF0PiB5YWhvby5jb20+ CgogICAgICAgICogbGlibS9tYXRoL2VfcG93LmM6IEZpeCB0byBiZSBjb25z aXN0ZW50IHdpdGggZ2xpYmMgd2l0aCByZWdhcmRzIHRvCiAgICAgICAgdHJl YXRtZW50IG9mIE5hTiBhbmQgKy1pbmYgYXJndW1lbnRzLgogICAgICAgICog bGlibS9tYXRoL2VmX3Bvdy5jOiBEaXR0by4KICAgICAgICAqIGxpYm0vbWF0 aC93X3Bvdy5jOiBEaXR0by4KICAgICAgICAqIGxpYm0vbWF0aC93Zl9wb3cu YzogRGl0dG8uCiAgICAgICAgKiBsaWJtL21hdGgvd19hY29zLmM6IEZpeCBk b21haW4gZXJyb3JzIHRvIHJldHVybiBOYU4uCiAgICAgICAgKiBsaWJtL21h dGgvd19hc2luLmM6IERpdHRvLgogICAgICAgICogbGlibS9tYXRoL3dmX2Fj b3MuYzogRGl0dG8uCiAgICAgICAgKiBsaWJtL21hdGgvd2ZfYXNpbi5jOiBE aXR0by4KICAgICAgICAqIGxpYm0vbWF0aC93X2xvZy5jOiBGaXggdG8gcmV0 dXJuIE5hTiBmb3IgbmVnYXRpdmUgbnVtYmVyIGlucHV0cy4KICAgICAgICAq IGxpYm0vbWF0aC93Zl9sb2cuYzogRGl0dG8uCiAgICAgICAgKiBsaWJtL21h dGgvd2ZfbG9nMTAuYzogRGl0dG8uCiAgICAgICAgKiBsaWJtL21hdGgvd19s b2cxMC5jOiBEaXR0by4K --0-1086933755-1197320985=:68569 Content-Type: application/octet-stream; name="cygwin-math.patch" Content-Transfer-Encoding: base64 Content-Description: 740199991-cygwin-math.patch Content-Disposition: attachment; filename="cygwin-math.patch" ZGlmZiAtTmF1ciAtLWV4Y2x1ZGU9Jyoub3JpZycgY3lnd2luLTEuNS4yNS01 L25ld2xpYi9saWJtL21hdGgvZV9wb3cuYyBjeWd3aW4tMS41LjI0LTIvbmV3 bGliL2xpYm0vbWF0aC9lX3Bvdy5jCi0tLSBjeWd3aW4tMS41LjI1LTUvbmV3 bGliL2xpYm0vbWF0aC9lX3Bvdy5jCTIwMDMtMTAtMjAgMTE6NDY6MzcuMDAx MDAwMDAwIC0wNzAwCisrKyBjeWd3aW4tMS41LjI0LTIvbmV3bGliL2xpYm0v bWF0aC9lX3Bvdy5jCTIwMDctMDQtMzAgMTM6Mzk6MTguNjA5Mzc1MDAwIC0w NzAwCkBAIC0yNSwxMyArMjUsMTQgQEAKICAqIFNwZWNpYWwgY2FzZXM6CiAg KgkxLiAgKGFueXRoaW5nKSAqKiAwICBpcyAxCiAgKgkyLiAgKGFueXRoaW5n KSAqKiAxICBpcyBpdHNlbGYKLSAqCTMuICAoYW55dGhpbmcpICoqIE5BTiBp cyBOQU4KKyAqCTNhLiAoYW55dGhpbmcpICoqIE5BTiBpcyBOQU4gZXhjZXB0 CisgKgkzYi4gKzEgICAgICAgICAqKiBOQU4gaXMgMQogICoJNC4gIE5BTiAq KiAoYW55dGhpbmcgZXhjZXB0IDApIGlzIE5BTgogICoJNS4gICstKHx4fCA+ IDEpICoqICArSU5GIGlzICtJTkYKICAqCTYuICArLSh8eHwgPiAxKSAqKiAg LUlORiBpcyArMAogICoJNy4gICstKHx4fCA8IDEpICoqICArSU5GIGlzICsw CiAgKgk4LiAgKy0ofHh8IDwgMSkgKiogIC1JTkYgaXMgK0lORgotICoJOS4g ICstMSAgICAgICAgICoqICstSU5GIGlzIE5BTgorICoJOS4gICstMSAgICAg ICAgICoqICstSU5GIGlzIDEKICAqCTEwLiArMCAqKiAoK2FueXRoaW5nIGV4 Y2VwdCAwLCBOQU4pICAgICAgICAgICAgICAgaXMgKzAKICAqCTExLiAtMCAq KiAoK2FueXRoaW5nIGV4Y2VwdCAwLCBOQU4sIG9kZCBpbnRlZ2VyKSAgaXMg KzAKICAqCTEyLiArMCAqKiAoLWFueXRoaW5nIGV4Y2VwdCAwLCBOQU4pICAg ICAgICAgICAgICAgaXMgK0lORgpAQCAtMTE3LDEwICsxMTgsMTEgQEAKICAg ICAvKiB5PT16ZXJvOiB4KiowID0gMSAqLwogCWlmKChpeXxseSk9PTApIHJl dHVybiBvbmU7IAkKIAotICAgIC8qICstTmFOIHJldHVybiB4K3kgKi8KKyAg ICAvKiB4fHk9PU5hTiByZXR1cm4gTmFOIHVubGVzcyB4PT0xIHRoZW4gcmV0 dXJuIDEgKi8KIAlpZihpeCA+IDB4N2ZmMDAwMDAgfHwgKChpeD09MHg3ZmYw MDAwMCkmJihseCE9MCkpIHx8CiAJICAgaXkgPiAweDdmZjAwMDAwIHx8ICgo aXk9PTB4N2ZmMDAwMDApJiYobHkhPTApKSkgCi0JCXJldHVybiB4K3k7CQor CSAgICBpZigoKGl4LTB4M2ZmMDAwMDApfGx4KT09MCkgcmV0dXJuIG9uZTsK KwkgICAgZWxzZSByZXR1cm4gbmFuKCIiKTsJCiAKICAgICAvKiBkZXRlcm1p bmUgaWYgeSBpcyBhbiBvZGQgaW50IHdoZW4geCA8IDAKICAgICAgKiB5aXNp bnQgPSAwCS4uLiB5IGlzIG5vdCBhbiBpbnRlZ2VyCkBAIC0xNDYsNyArMTQ4 LDcgQEAKIAlpZihseT09MCkgeyAJCiAJICAgIGlmIChpeT09MHg3ZmYwMDAw MCkgewkvKiB5IGlzICstaW5mICovCiAJICAgICAgICBpZigoKGl4LTB4M2Zm MDAwMDApfGx4KT09MCkKLQkJICAgIHJldHVybiAgeSAtIHk7CS8qIGluZioq Ky0xIGlzIE5hTiAqLworCQkgICAgcmV0dXJuIG9uZTsJCS8qICstMSoqKy1p bmYgPSAxICovCiAJICAgICAgICBlbHNlIGlmIChpeCA+PSAweDNmZjAwMDAw KS8qICh8eHw+MSkqKistaW5mID0gaW5mLDAgKi8KIAkJICAgIHJldHVybiAo aHk+PTApPyB5OiB6ZXJvOwogCSAgICAgICAgZWxzZQkJCS8qICh8eHw8MSkq Ki0sK2luZiA9IGluZiwwICovCmRpZmYgLU5hdXIgLS1leGNsdWRlPScqLm9y aWcnIGN5Z3dpbi0xLjUuMjUtNS9uZXdsaWIvbGlibS9tYXRoL2VmX3Bvdy5j IGN5Z3dpbi0xLjUuMjQtMi9uZXdsaWIvbGlibS9tYXRoL2VmX3Bvdy5jCi0t LSBjeWd3aW4tMS41LjI1LTUvbmV3bGliL2xpYm0vbWF0aC9lZl9wb3cuYwky MDAyLTA2LTEzIDE2OjAzOjAxLjAwMTAwMDAwMCAtMDcwMAorKysgY3lnd2lu LTEuNS4yNC0yL25ld2xpYi9saWJtL21hdGgvZWZfcG93LmMJMjAwNy0wNC0z MCAxMzozOTo0NS4yMzQzNzUwMDAgLTA3MDAKQEAgLTc1LDEwICs3NSwxMSBA QAogICAgIC8qIHk9PXplcm86IHgqKjAgPSAxICovCiAJaWYoRkxUX1VXT1JE X0lTX1pFUk8oaXkpKSByZXR1cm4gb25lOyAJCiAKLSAgICAvKiArLU5hTiBy ZXR1cm4geCt5ICovCisgICAgLyogeHx5PT1OYU4gcmV0dXJuIE5hTiB1bmxl c3MgeD09MSB0aGVuIHJldHVybiAxICovCiAJaWYoRkxUX1VXT1JEX0lTX05B TihpeCkgfHwKIAkgICBGTFRfVVdPUkRfSVNfTkFOKGl5KSkKLQkJcmV0dXJu IHgreTsJCisJICAgIGlmKGl4PT0weDNmODAwMDAwKSByZXR1cm4gb25lOwor CSAgICBlbHNlIHJldHVybiBuYW5mKCIiKTsKIAogICAgIC8qIGRldGVybWlu ZSBpZiB5IGlzIGFuIG9kZCBpbnQgd2hlbiB4IDwgMAogICAgICAqIHlpc2lu dCA9IDAJLi4uIHkgaXMgbm90IGFuIGludGVnZXIKQEAgLTk4LDcgKzk5LDcg QEAKICAgICAvKiBzcGVjaWFsIHZhbHVlIG9mIHkgKi8KIAlpZiAoRkxUX1VX T1JEX0lTX0lORklOSVRFKGl5KSkgewkvKiB5IGlzICstaW5mICovCiAJICAg IGlmIChpeD09MHgzZjgwMDAwMCkKLQkgICAgICAgIHJldHVybiAgeSAtIHk7 CS8qIGluZioqKy0xIGlzIE5hTiAqLworCQlyZXR1cm4gb25lOwkJLyogKy0x KiorLWluZiA9IDEgKi8KIAkgICAgZWxzZSBpZiAoaXggPiAweDNmODAwMDAw KS8qICh8eHw+MSkqKistaW5mID0gaW5mLDAgKi8KIAkgICAgICAgIHJldHVy biAoaHk+PTApPyB5OiB6ZXJvOwogCSAgICBlbHNlCQkJLyogKHx4fDwxKSoq LSwraW5mID0gaW5mLDAgKi8KZGlmZiAtTmF1ciAtLWV4Y2x1ZGU9Jyoub3Jp ZycgY3lnd2luLTEuNS4yNS01L25ld2xpYi9saWJtL21hdGgvd19hY29zLmMg Y3lnd2luLTEuNS4yNC0yL25ld2xpYi9saWJtL21hdGgvd19hY29zLmMKLS0t IGN5Z3dpbi0xLjUuMjUtNS9uZXdsaWIvbGlibS9tYXRoL3dfYWNvcy5jCTIw MDMtMTAtMjAgMTE6NDY6MzcuMDAxMDAwMDAwIC0wNzAwCisrKyBjeWd3aW4t MS41LjI0LTIvbmV3bGliL2xpYm0vbWF0aC93X2Fjb3MuYwkyMDA3LTA0LTI0 IDE4OjIyOjE1LjY1OTI1MDAwMCAtMDcwMApAQCAtMTAxLDcgKzEwMSw3IEBA CiAJICAgIGV4Yy5uYW1lID0gImFjb3MiOwogCSAgICBleGMuZXJyID0gMDsK IAkgICAgZXhjLmFyZzEgPSBleGMuYXJnMiA9IHg7Ci0JICAgIGV4Yy5yZXR2 YWwgPSAwLjA7CisJICAgIGV4Yy5yZXR2YWwgPSBuYW4oIiIpOwogCSAgICBp ZiAoX0xJQl9WRVJTSU9OID09IF9QT1NJWF8pCiAJICAgICAgIGVycm5vID0g RURPTTsKIAkgICAgZWxzZSBpZiAoIW1hdGhlcnIoJmV4YykpIHsKZGlmZiAt TmF1ciAtLWV4Y2x1ZGU9Jyoub3JpZycgY3lnd2luLTEuNS4yNS01L25ld2xp Yi9saWJtL21hdGgvd19hc2luLmMgY3lnd2luLTEuNS4yNC0yL25ld2xpYi9s aWJtL21hdGgvd19hc2luLmMKLS0tIGN5Z3dpbi0xLjUuMjUtNS9uZXdsaWIv bGlibS9tYXRoL3dfYXNpbi5jCTIwMDMtMTAtMjAgMTE6NDY6MzcuMDAxMDAw MDAwIC0wNzAwCisrKyBjeWd3aW4tMS41LjI0LTIvbmV3bGliL2xpYm0vbWF0 aC93X2FzaW4uYwkyMDA3LTA0LTI0IDE4OjA5OjU4LjAzNDI1MDAwMCAtMDcw MApAQCAtMTA0LDcgKzEwNCw3IEBACiAJICAgIGV4Yy5uYW1lID0gImFzaW4i OwogCSAgICBleGMuZXJyID0gMDsKIAkgICAgZXhjLmFyZzEgPSBleGMuYXJn MiA9IHg7Ci0JICAgIGV4Yy5yZXR2YWwgPSAwLjA7CisJICAgIGV4Yy5yZXR2 YWwgPSBuYW4oIiIpOwogCSAgICBpZihfTElCX1ZFUlNJT04gPT0gX1BPU0lY XykKIAkgICAgICBlcnJubyA9IEVET007CiAJICAgIGVsc2UgaWYgKCFtYXRo ZXJyKCZleGMpKSB7CmRpZmYgLU5hdXIgLS1leGNsdWRlPScqLm9yaWcnIGN5 Z3dpbi0xLjUuMjUtNS9uZXdsaWIvbGlibS9tYXRoL3dfYXRhbjIuYyBjeWd3 aW4tMS41LjI0LTIvbmV3bGliL2xpYm0vbWF0aC93X2F0YW4yLmMKLS0tIGN5 Z3dpbi0xLjUuMjUtNS9uZXdsaWIvbGlibS9tYXRoL3dfYXRhbjIuYwkyMDAz LTEwLTIwIDExOjQ2OjM3LjAwMTAwMDAwMCAtMDcwMAorKysgY3lnd2luLTEu NS4yNC0yL25ld2xpYi9saWJtL21hdGgvd19hdGFuMi5jCTIwMDctMDUtMDcg MTE6NDE6NDMuODkwNjI1MDAwIC0wNzAwCkBAIC02MCw4ICs2MCw2IEBACiAk LVxwaSQgdG8gJFxwaSQuCiBAZW5kIHRleAogCi1JZiBib3RoIDxbeF0+IGFu ZCA8W3ldPiBhcmUgMC4wLCA8PGF0YW4yPj4gY2F1c2VzIGEgPDxET01BSU4+ PiBlcnJvci4KLQogWW91IGNhbiBtb2RpZnkgZXJyb3IgaGFuZGxpbmcgZm9y IHRoZXNlIGZ1bmN0aW9ucyB1c2luZyA8PG1hdGhlcnI+Pi4KIAogUE9SVEFC SUxJVFkKQEAgLTg2LDMyICs4NCw3IEBACiAJZG91YmxlIHkseDsKICNlbmRp ZgogewotI2lmZGVmIF9JRUVFX0xJQk0KIAlyZXR1cm4gX19pZWVlNzU0X2F0 YW4yKHkseCk7Ci0jZWxzZQotCWRvdWJsZSB6OwotCXN0cnVjdCBleGNlcHRp b24gZXhjOwotCXogPSBfX2llZWU3NTRfYXRhbjIoeSx4KTsKLQlpZihfTElC X1ZFUlNJT04gPT0gX0lFRUVffHxpc25hbih4KXx8aXNuYW4oeSkpIHJldHVy biB6OwotCWlmKHg9PTAuMCYmeT09MC4wKSB7Ci0JICAgIC8qIGF0YW4yKCst MCwrLTApICovCi0JICAgIGV4Yy5hcmcxID0geTsKLQkgICAgZXhjLmFyZzIg PSB4OwotCSAgICBleGMudHlwZSA9IERPTUFJTjsKLQkgICAgZXhjLm5hbWUg PSAiYXRhbjIiOwotCSAgICBleGMuZXJyID0gMDsKLQkgICAgZXhjLnJldHZh bCA9IDAuMDsKLQkgICAgaWYoX0xJQl9WRVJTSU9OID09IF9QT1NJWF8pCi0J ICAgICAgIGVycm5vID0gRURPTTsKLQkgICAgZWxzZSBpZiAoIW1hdGhlcnIo JmV4YykpIHsKLQkgICAgICAgZXJybm8gPSBFRE9NOwotCSAgICB9Ci0JICAg IGlmIChleGMuZXJyICE9IDApCi0JICAgICAgIGVycm5vID0gZXhjLmVycjsK LQkgICAgcmV0dXJuIGV4Yy5yZXR2YWw7IAotCX0gZWxzZQotCSAgICByZXR1 cm4gejsKLSNlbmRpZgogfQogCiAjZW5kaWYgLyogZGVmaW5lZChfRE9VQkxF X0lTXzMyQklUUykgKi8KZGlmZiAtTmF1ciAtLWV4Y2x1ZGU9Jyoub3JpZycg Y3lnd2luLTEuNS4yNS01L25ld2xpYi9saWJtL21hdGgvd19sb2cuYyBjeWd3 aW4tMS41LjI0LTIvbmV3bGliL2xpYm0vbWF0aC93X2xvZy5jCi0tLSBjeWd3 aW4tMS41LjI1LTUvbmV3bGliL2xpYm0vbWF0aC93X2xvZy5jCTIwMDUtMTAt MjggMTQ6MjE6MDguMDAxMDAwMDAwIC0wNzAwCisrKyBjeWd3aW4tMS41LjI0 LTIvbmV3bGliL2xpYm0vbWF0aC93X2xvZy5jCTIwMDctMDQtMjQgMTg6MzM6 MzUuODkzNjI1MDAwIC0wNzAwCkBAIC00NCw3ICs0NCw3IEBACiBSRVRVUk5T CiBOb3JtYWxseSwgcmV0dXJucyB0aGUgY2FsY3VsYXRlZCB2YWx1ZS4gIFdo ZW4gPFt4XT4gaXMgemVybywgdGhlCiByZXR1cm5lZCB2YWx1ZSBpcyA8PC1I VUdFX1ZBTD4+IGFuZCA8PGVycm5vPj4gaXMgc2V0IHRvIDw8RVJBTkdFPj4u Ci1XaGVuIDxbeF0+IGlzIG5lZ2F0aXZlLCB0aGUgcmV0dXJuZWQgdmFsdWUg aXMgPDwtSFVHRV9WQUw+PiBhbmQKK1doZW4gPFt4XT4gaXMgbmVnYXRpdmUs IHRoZSByZXR1cm5lZCB2YWx1ZSBpcyBOYU4gKG5vdCBhIG51bWJlcikgYW5k CiA8PGVycm5vPj4gaXMgc2V0IHRvIDw8RURPTT4+LiAgWW91IGNhbiBjb250 cm9sIHRoZSBlcnJvciBiZWhhdmlvciB2aWEKIDw8bWF0aGVycj4+LgogCkBA IC0xMDUsNiArMTA1LDcgQEAKIAkgICAgZWxzZSBpZiAoIW1hdGhlcnIoJmV4 YykpIHsKIAkgICAgICAgZXJybm8gPSBFRE9NOwogCSAgICB9CisgICAgICAg ICAgICBleGMucmV0dmFsID0gbmFuKCIiKTsKICAgICAgICAgfQogCWlmIChl eGMuZXJyICE9IDApCiAgICAgICAgICAgIGVycm5vID0gZXhjLmVycjsKZGlm ZiAtTmF1ciAtLWV4Y2x1ZGU9Jyoub3JpZycgY3lnd2luLTEuNS4yNS01L25l d2xpYi9saWJtL21hdGgvd19sb2cxMC5jIGN5Z3dpbi0xLjUuMjQtMi9uZXds aWIvbGlibS9tYXRoL3dfbG9nMTAuYwotLS0gY3lnd2luLTEuNS4yNS01L25l d2xpYi9saWJtL21hdGgvd19sb2cxMC5jCTIwMDAtMDItMTcgMTE6Mzk6NTEu MDAxMDAwMDAwIC0wODAwCisrKyBjeWd3aW4tMS41LjI0LTIvbmV3bGliL2xp Ym0vbWF0aC93X2xvZzEwLmMJMjAwNy0wNC0yNCAxODoyOToyOC43OTk4NzUw MDAgLTA3MDAKQEAgLTEwMyw2ICsxMDMsNyBAQAogCSAgICAgICAgZWxzZSBp ZiAoIW1hdGhlcnIoJmV4YykpIHsKIAkgICAgICAgICAgIGVycm5vID0gRURP TTsKIAkgICAgICAgIH0KKyAgICAgICAgICAgICAgICBleGMucmV0dmFsID0g bmFuKCIiKTsKICAgICAgICAgICAgIH0KIAkgICAgaWYgKGV4Yy5lcnIgIT0g MCkKICAgICAgICAgICAgICAgIGVycm5vID0gZXhjLmVycjsKZGlmZiAtTmF1 ciAtLWV4Y2x1ZGU9Jyoub3JpZycgY3lnd2luLTEuNS4yNS01L25ld2xpYi9s aWJtL21hdGgvd19wb3cuYyBjeWd3aW4tMS41LjI0LTIvbmV3bGliL2xpYm0v bWF0aC93X3Bvdy5jCi0tLSBjeWd3aW4tMS41LjI1LTUvbmV3bGliL2xpYm0v bWF0aC93X3Bvdy5jCTIwMDMtMTAtMjAgMTE6NDY6MzcuMDAxMDAwMDAwIC0w NzAwCisrKyBjeWd3aW4tMS41LjI0LTIvbmV3bGliL2xpYm0vbWF0aC93X3Bv dy5jCTIwMDctMDQtMjQgMTk6MTM6MTkuNTAzMDAwMDAwIC0wNzAwCkBAIC05 Myw3ICs5Myw3IEBACiAJCWV4Yy5lcnIgPSAwOwogCQlleGMuYXJnMSA9IHg7 CiAJCWV4Yy5hcmcyID0geTsKLQkJZXhjLnJldHZhbCA9IHg7CisJCWV4Yy5y ZXR2YWwgPSAxLjA7CiAJCWlmIChfTElCX1ZFUlNJT04gPT0gX0lFRUVfIHx8 CiAJCSAgICBfTElCX1ZFUlNJT04gPT0gX1BPU0lYXykgZXhjLnJldHZhbCA9 IDEuMDsKIAkJZWxzZSBpZiAoIW1hdGhlcnIoJmV4YykpIHsKZGlmZiAtTmF1 ciAtLWV4Y2x1ZGU9Jyoub3JpZycgY3lnd2luLTEuNS4yNS01L25ld2xpYi9s aWJtL21hdGgvd2ZfYWNvcy5jIGN5Z3dpbi0xLjUuMjQtMi9uZXdsaWIvbGli bS9tYXRoL3dmX2Fjb3MuYwotLS0gY3lnd2luLTEuNS4yNS01L25ld2xpYi9s aWJtL21hdGgvd2ZfYWNvcy5jCTIwMDAtMDItMTcgMTE6Mzk6NTEuMDAxMDAw MDAwIC0wODAwCisrKyBjeWd3aW4tMS41LjI0LTIvbmV3bGliL2xpYm0vbWF0 aC93Zl9hY29zLmMJMjAwNy0wNC0yNCAxODoyMjozOC4zMzExMjUwMDAgLTA3 MDAKQEAgLTQwLDcgKzQwLDcgQEAKIAkgICAgZXhjLm5hbWUgPSAiYWNvc2Yi OwogCSAgICBleGMuZXJyID0gMDsKIAkgICAgZXhjLmFyZzEgPSBleGMuYXJn MiA9IChkb3VibGUpeDsKLQkgICAgZXhjLnJldHZhbCA9IDAuMDsKKwkgICAg ZXhjLnJldHZhbCA9IG5hbigiIik7CiAJICAgIGlmIChfTElCX1ZFUlNJT04g PT0gX1BPU0lYXykKIAkgICAgICAgZXJybm8gPSBFRE9NOwogCSAgICBlbHNl IGlmICghbWF0aGVycigmZXhjKSkgewpkaWZmIC1OYXVyIC0tZXhjbHVkZT0n Ki5vcmlnJyBjeWd3aW4tMS41LjI1LTUvbmV3bGliL2xpYm0vbWF0aC93Zl9h c2luLmMgY3lnd2luLTEuNS4yNC0yL25ld2xpYi9saWJtL21hdGgvd2ZfYXNp bi5jCi0tLSBjeWd3aW4tMS41LjI1LTUvbmV3bGliL2xpYm0vbWF0aC93Zl9h c2luLmMJMjAwMC0wMi0xNyAxMTozOTo1MS4wMDEwMDAwMDAgLTA4MDAKKysr IGN5Z3dpbi0xLjUuMjQtMi9uZXdsaWIvbGlibS9tYXRoL3dmX2FzaW4uYwky MDA3LTA0LTI0IDE4OjExOjExLjMxNTUwMDAwMCAtMDcwMApAQCAtNDIsNyAr NDIsNyBAQAogCSAgICBleGMubmFtZSA9ICJhc2luZiI7CiAJICAgIGV4Yy5l cnIgPSAwOwogCSAgICBleGMuYXJnMSA9IGV4Yy5hcmcyID0gKGRvdWJsZSl4 OwotCSAgICBleGMucmV0dmFsID0gMC4wOworCSAgICBleGMucmV0dmFsID0g bmFuKCIiKTsKIAkgICAgaWYoX0xJQl9WRVJTSU9OID09IF9QT1NJWF8pCiAJ ICAgICAgZXJybm8gPSBFRE9NOwogCSAgICBlbHNlIGlmICghbWF0aGVycigm ZXhjKSkgewpkaWZmIC1OYXVyIC0tZXhjbHVkZT0nKi5vcmlnJyBjeWd3aW4t MS41LjI1LTUvbmV3bGliL2xpYm0vbWF0aC93Zl9hdGFuMi5jIGN5Z3dpbi0x LjUuMjQtMi9uZXdsaWIvbGlibS9tYXRoL3dmX2F0YW4yLmMKLS0tIGN5Z3dp bi0xLjUuMjUtNS9uZXdsaWIvbGlibS9tYXRoL3dmX2F0YW4yLmMJMjAwMC0w Mi0xNyAxMTozOTo1MS4wMDEwMDAwMDAgLTA4MDAKKysrIGN5Z3dpbi0xLjUu MjQtMi9uZXdsaWIvbGlibS9tYXRoL3dmX2F0YW4yLmMJMjAwNy0wNS0wNyAx MTo0MzoxNS4xMjUwMDAwMDAgLTA3MDAKQEAgLTI4LDMyICsyOCw3IEBACiAJ ZmxvYXQgeSx4OwogI2VuZGlmCiB7Ci0jaWZkZWYgX0lFRUVfTElCTQogCXJl dHVybiBfX2llZWU3NTRfYXRhbjJmKHkseCk7Ci0jZWxzZQotCWZsb2F0IHo7 Ci0Jc3RydWN0IGV4Y2VwdGlvbiBleGM7Ci0JeiA9IF9faWVlZTc1NF9hdGFu MmYoeSx4KTsKLQlpZihfTElCX1ZFUlNJT04gPT0gX0lFRUVffHxpc25hbmYo eCl8fGlzbmFuZih5KSkgcmV0dXJuIHo7Ci0JaWYoeD09KGZsb2F0KTAuMCYm eT09KGZsb2F0KTAuMCkgewotCSAgICAvKiBhdGFuMmYoKy0wLCstMCkgKi8K LQkgICAgZXhjLmFyZzEgPSB5OwotCSAgICBleGMuYXJnMiA9IHg7Ci0JICAg IGV4Yy5lcnIgPSAwOwotCSAgICBleGMudHlwZSA9IERPTUFJTjsKLQkgICAg ZXhjLm5hbWUgPSAiYXRhbjJmIjsKLQkgICAgZXhjLnJldHZhbCA9IDAuMDsK LQkgICAgaWYoX0xJQl9WRVJTSU9OID09IF9QT1NJWF8pCi0JICAgICAgIGVy cm5vID0gRURPTTsKLQkgICAgZWxzZSBpZiAoIW1hdGhlcnIoJmV4YykpIHsK LQkgICAgICAgZXJybm8gPSBFRE9NOwotCSAgICB9Ci0JICAgIGlmIChleGMu ZXJyICE9IDApCi0JICAgICAgIGVycm5vID0gZXhjLmVycjsKLQkgICAgcmV0 dXJuIChmbG9hdClleGMucmV0dmFsOwotCX0gZWxzZQotCSAgICByZXR1cm4g ejsKLSNlbmRpZgogfQogCiAjaWZkZWYgX0RPVUJMRV9JU18zMkJJVFMKZGlm ZiAtTmF1ciAtLWV4Y2x1ZGU9Jyoub3JpZycgY3lnd2luLTEuNS4yNS01L25l d2xpYi9saWJtL21hdGgvd2ZfbG9nLmMgY3lnd2luLTEuNS4yNC0yL25ld2xp Yi9saWJtL21hdGgvd2ZfbG9nLmMKLS0tIGN5Z3dpbi0xLjUuMjUtNS9uZXds aWIvbGlibS9tYXRoL3dmX2xvZy5jCTIwMDAtMDItMTcgMTE6Mzk6NTEuMDAx MDAwMDAwIC0wODAwCisrKyBjeWd3aW4tMS41LjI0LTIvbmV3bGliL2xpYm0v bWF0aC93Zl9sb2cuYwkyMDA3LTA0LTI0IDE4OjI5OjM3LjI4NDI1MDAwMCAt MDcwMApAQCAtNjMsNiArNjMsNyBAQAogCSAgICBlbHNlIGlmICghbWF0aGVy cigmZXhjKSkgewogCSAgICAgICBlcnJubyA9IEVET007CiAJICAgIH0KKyAg ICAgICAgICAgIGV4Yy5yZXR2YWwgPSBuYW4oIiIpOwogICAgICAgICB9CiAJ aWYgKGV4Yy5lcnIgIT0gMCkKICAgICAgICAgICAgZXJybm8gPSBleGMuZXJy OwpkaWZmIC1OYXVyIC0tZXhjbHVkZT0nKi5vcmlnJyBjeWd3aW4tMS41LjI1 LTUvbmV3bGliL2xpYm0vbWF0aC93Zl9sb2cxMC5jIGN5Z3dpbi0xLjUuMjQt Mi9uZXdsaWIvbGlibS9tYXRoL3dmX2xvZzEwLmMKLS0tIGN5Z3dpbi0xLjUu MjUtNS9uZXdsaWIvbGlibS9tYXRoL3dmX2xvZzEwLmMJMjAwMC0wMi0xNyAx MTozOTo1MS4wMDEwMDAwMDAgLTA4MDAKKysrIGN5Z3dpbi0xLjUuMjQtMi9u ZXdsaWIvbGlibS9tYXRoL3dmX2xvZzEwLmMJMjAwNy0wNC0yNCAxODoyOTo0 Ni41OTY3NTAwMDAgLTA3MDAKQEAgLTY0LDYgKzY0LDcgQEAKIAkgICAgICAg IGVsc2UgaWYgKCFtYXRoZXJyKCZleGMpKSB7CiAJICAgICAgICAgICBlcnJu byA9IEVET007CiAJICAgICAgICB9CisgICAgICAgICAgICAgICAgZXhjLnJl dHZhbCA9IG5hbigiIik7CiAgICAgICAgICAgICB9CiAJICAgIGlmIChleGMu ZXJyICE9IDApCiAgICAgICAgICAgICAgICBlcnJubyA9IGV4Yy5lcnI7CmRp ZmYgLU5hdXIgLS1leGNsdWRlPScqLm9yaWcnIGN5Z3dpbi0xLjUuMjUtNS9u ZXdsaWIvbGlibS9tYXRoL3dmX3Bvdy5jIGN5Z3dpbi0xLjUuMjQtMi9uZXds aWIvbGlibS9tYXRoL3dmX3Bvdy5jCi0tLSBjeWd3aW4tMS41LjI1LTUvbmV3 bGliL2xpYm0vbWF0aC93Zl9wb3cuYwkyMDAwLTAyLTE3IDExOjM5OjUxLjAw MTAwMDAwMCAtMDgwMAorKysgY3lnd2luLTEuNS4yNC0yL25ld2xpYi9saWJt L21hdGgvd2ZfcG93LmMJMjAwNy0wNC0yNCAxOToxNDo0Ni4zNDY3NTAwMDAg LTA3MDAKQEAgLTQzLDcgKzQzLDcgQEAKIAkJZXhjLmVyciA9IDA7CiAJCWV4 Yy5hcmcxID0gKGRvdWJsZSl4OwogCQlleGMuYXJnMiA9IChkb3VibGUpeTsK LQkJZXhjLnJldHZhbCA9IHg7CisJCWV4Yy5yZXR2YWwgPSAxLjA7CiAJCWlm IChfTElCX1ZFUlNJT04gPT0gX0lFRUVfIHx8CiAJCSAgICBfTElCX1ZFUlNJ T04gPT0gX1BPU0lYXykgZXhjLnJldHZhbCA9IDEuMDsKIAkJZWxzZSBpZiAo IW1hdGhlcnIoJmV4YykpIHsK --0-1086933755-1197320985=:68569 Content-Type: text/plain; charset=us-ascii -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/ --0-1086933755-1197320985=:68569--