X-Recipient: archive-cygwin AT delorie DOT com X-Spam-Check-By: sourceware.org Message-ID: <31c5d6500808010103r1a0c3823p70351cc15fbf1f23@mail.gmail.com> Date: Fri, 1 Aug 2008 10:03:24 +0200 From: "Tomi Belan" To: cygwin AT cygwin DOT com Subject: Limited regex support in newlib cripples syntax highlighting in nano MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_1001_27011948.1217577804816" 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 ------=_Part_1001_27011948.1217577804816 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Cygwin regex.h implementation doesn't support some special sequences, for example \< (beginning of word), \> (end of word) and \b (word boundary). This causes a usability bug with the nano editor, which uses these sequences extensively in most of its syntax highlighting rules. For example, in /usr/share/nano/c.nanorc, one of the rules goes like this: color brightyellow "\<(for|if|while|do|else|case|default|switch)\>" \< and \> are used so that other words, e.g. 'fifo', 'elsewhere', 'undo' don't match, as they aren't keywords. Test case 1: Open nano and write a test message, for example "if a fifo is full". Do a regexp search (using ^W M-R) for "\". No matches will be found, because \< and \> don't have their special meaning and simply match the characters < and >. Test case 2: To include C syntax rules, do: echo 'include "/usr/share/nano/c.nanorc"' >> ~/.nanorc Open a C source file in nano. Enable syntax highlighting with M-Y. Strings and preprocessor instructions are highlighted (because those rules don't contain \< \>), but keywords (e.g. if, for, return) aren't. I tested both nano 2.0.6 (currently in cygwin) and 2.0.7 (latest stable version, compiled manually from source). The problem wasn't present in Linux glibc nano 2.0.7. When I found out that Cygwin uses newlib instead of glibc, it led me to believe that insufficient regex support in newlib might be the cause. I attached the output of cygcheck -s -r -v, but I doubt this is a problem with my system configuration. Thank you for your time reading this. Tomi Belan ------=_Part_1001_27011948.1217577804816 Content-Type: application/octet-stream; name=cygcheck.out Content-Transfer-Encoding: base64 X-Attachment-Id: f_fjchk32l0 Content-Disposition: attachment; filename=cygcheck.out DQpDeWd3aW4gQ29uZmlndXJhdGlvbiBEaWFnbm9zdGljcw0KQ3VycmVudCBT eXN0ZW0gVGltZTogRnJpIEF1ZyAwMSAwOTozOToyMCAyMDA4DQoNCldpbmRv d3MgWFAgUHJvZmVzc2lvbmFsIFZlciA1LjEgQnVpbGQgMjYwMCBTZXJ2aWNl IFBhY2sgMg0KDQpQYXRoOglEOlxDeWd3aW5cdXNyXGxvY2FsXGJpbg0KCUQ6 XEN5Z3dpblxiaW4NCglEOlxDeWd3aW5cYmluDQoJRDpcQ3lnd2luXHVzclxY MTFSNlxiaW4NCgljOlxXSU5ET1dTXHN5c3RlbTMyDQoJYzpcV0lORE9XUw0K CWM6XFdJTkRPV1NcU3lzdGVtMzJcV2JlbQ0KDQpPdXRwdXQgZnJvbSBEOlxD eWd3aW5cYmluXGlkLmV4ZSAobm9udHNlYykNClVJRDogMTAwMyhUb21pKSAg ICAgR0lEOiA1MTMoTm9uZSkNCjAocm9vdCkgICAgICAgICAgICAgNTEzKE5v bmUpICAgICAgICAgICA1NDQoQWRtaW5pc3RyYXRvcnMpIDU0NShVc2VycykN Cg0KT3V0cHV0IGZyb20gRDpcQ3lnd2luXGJpblxpZC5leGUgKG50c2VjKQ0K VUlEOiAxMDAzKFRvbWkpICAgICBHSUQ6IDUxMyhOb25lKQ0KMChyb290KSAg ICAgICAgICAgICA1MTMoTm9uZSkgICAgICAgICAgIDU0NChBZG1pbmlzdHJh dG9ycykgNTQ1KFVzZXJzKQ0KDQpTeXNEaXI6IEM6XFdJTkRPV1Ncc3lzdGVt MzINCldpbkRpcjogQzpcV0lORE9XUw0KDQpVU0VSID0gJ1RvbWknDQpQV0Qg PSAnL2hvbWUvVG9taS9uYW5vLTIuMC43Jw0KQ1lHV0lOID0gJ2Jpbm1vZGUg dHR5IG50c2VjJw0KSE9NRSA9ICcvaG9tZS9Ub21pJw0KTUFLRV9NT0RFID0g J3VuaXgnDQoNCkhPTUVQQVRIID0gJ1xEb2N1bWVudHMgYW5kIFNldHRpbmdz XFRvbWknDQpNQU5QQVRIID0gJy91c3IvbG9jYWwvbWFuOi91c3Ivc2hhcmUv bWFuOi91c3IvbWFuOjovdXNyL3NzbC9tYW4nDQpBUFBEQVRBID0gJ0M6XERv Y3VtZW50cyBhbmQgU2V0dGluZ3NcVG9taVxBcHBsaWNhdGlvbiBEYXRhJw0K SE9TVE5BTUUgPSAna2FsYWZ1bm9zJw0KVEVSTSA9ICdjeWd3aW4nDQpQUk9D RVNTT1JfSURFTlRJRklFUiA9ICd4ODYgRmFtaWx5IDE1IE1vZGVsIDQ0IFN0 ZXBwaW5nIDIsIEF1dGhlbnRpY0FNRCcNCldJTkRJUiA9ICdDOlxXSU5ET1dT Jw0KT0xEUFdEID0gJy9ob21lL1RvbWknDQpVU0VSRE9NQUlOID0gJ0tBTEFG VU5PUycNCk9TID0gJ1dpbmRvd3NfTlQnDQpBTExVU0VSU1BST0ZJTEUgPSAn QzpcRG9jdW1lbnRzIGFuZCBTZXR0aW5nc1xBbGwgVXNlcnMnDQohOjogPSAn OjpcJw0KVEVNUCA9ICcvYy9ET0NVTUV+MS9Ub21pL0xPQ0FMU34xL1RlbXAn DQpDT01NT05QUk9HUkFNRklMRVMgPSAnQzpcUHJvZ3JhbSBGaWxlc1xDb21t b24gRmlsZXMnDQpVU0VSTkFNRSA9ICdUb21pJw0KUFJPQ0VTU09SX0xFVkVM ID0gJzE1Jw0KRlBfTk9fSE9TVF9DSEVDSyA9ICdOTycNClNZU1RFTURSSVZF ID0gJ0M6Jw0KVVNFUlBST0ZJTEUgPSAnQzpcRG9jdW1lbnRzIGFuZCBTZXR0 aW5nc1xUb21pJw0KQ0xJRU5UTkFNRSA9ICdDb25zb2xlJw0KUFMxID0gJ1xb XGVbMzU7MW1cXVtcaDpcd11cW1xlWzBtXF1cJCAnDQpMT0dPTlNFUlZFUiA9 ICdcXEtBTEFGVU5PUycNClBST0NFU1NPUl9BUkNISVRFQ1RVUkUgPSAneDg2 Jw0KIUM6ID0gJ0M6XERvY3VtZW50cyBhbmQgU2V0dGluZ3NcVG9taScNClNI TFZMID0gJzEnDQpQQVRIRVhUID0gJy5DT007LkVYRTsuQkFUOy5DTUQ7LlZC UzsuVkJFOy5KUzsuSlNFOy5XU0Y7LldTSCcNCkhPTUVEUklWRSA9ICdDOicN CiFEOiA9ICdEOlxDeWd3aW5cYmluJw0KUFJPTVBUID0gJyRQJEcnDQpDT01T UEVDID0gJ0M6XFdJTkRPV1Ncc3lzdGVtMzJcY21kLmV4ZScNClRNUCA9ICcv Yy9ET0NVTUV+MS9Ub21pL0xPQ0FMU34xL1RlbXAnDQpTWVNURU1ST09UID0g J0M6XFdJTkRPV1MnDQpDVlNfUlNIID0gJy9iaW4vc3NoJw0KUFJPQ0VTU09S X1JFVklTSU9OID0gJzJjMDInDQpJTkZPUEFUSCA9ICcvdXNyL2xvY2FsL2lu Zm86L3Vzci9zaGFyZS9pbmZvOi91c3IvaW5mbzonDQpQUk9HUkFNRklMRVMg PSAnQzpcUHJvZ3JhbSBGaWxlcycNCk5VTUJFUl9PRl9QUk9DRVNTT1JTID0g JzEnDQpTRVNTSU9OTkFNRSA9ICdDb25zb2xlJw0KQ09NUFVURVJOQU1FID0g J0tBTEFGVU5PUycNCl8gPSAnL3Vzci9iaW4vY3lnY2hlY2suZXhlJw0KDQpI S0VZX0NVUlJFTlRfVVNFUlxTb2Z0d2FyZVxDeWdudXMgU29sdXRpb25zDQpI S0VZX0NVUlJFTlRfVVNFUlxTb2Z0d2FyZVxDeWdudXMgU29sdXRpb25zXEN5 Z3dpbg0KSEtFWV9DVVJSRU5UX1VTRVJcU29mdHdhcmVcQ3lnbnVzIFNvbHV0 aW9uc1xDeWd3aW5cbW91bnRzIHYyDQpIS0VZX0NVUlJFTlRfVVNFUlxTb2Z0 d2FyZVxDeWdudXMgU29sdXRpb25zXEN5Z3dpblxtb3VudHMgdjJcL21pbmd3 DQogIChkZWZhdWx0KSA9ICdEOlxNaW5HVycNCiAgZmxhZ3MgPSAweDAwMDAw MDAyDQpIS0VZX0NVUlJFTlRfVVNFUlxTb2Z0d2FyZVxDeWdudXMgU29sdXRp b25zXEN5Z3dpblxQcm9ncmFtIE9wdGlvbnMNCkhLRVlfTE9DQUxfTUFDSElO RVxTT0ZUV0FSRVxDeWdudXMgU29sdXRpb25zDQpIS0VZX0xPQ0FMX01BQ0hJ TkVcU09GVFdBUkVcQ3lnbnVzIFNvbHV0aW9uc1xDeWd3aW4NCkhLRVlfTE9D QUxfTUFDSElORVxTT0ZUV0FSRVxDeWdudXMgU29sdXRpb25zXEN5Z3dpblxt b3VudHMgdjINCiAgKGRlZmF1bHQpID0gJy8nDQogIGN5Z2RyaXZlIGZsYWdz ID0gMHgwMDAwMDAyYQ0KSEtFWV9MT0NBTF9NQUNISU5FXFNPRlRXQVJFXEN5 Z251cyBTb2x1dGlvbnNcQ3lnd2luXG1vdW50cyB2MlwvDQogIChkZWZhdWx0 KSA9ICdEOlxDeWd3aW4nDQogIGZsYWdzID0gMHgwMDAwMDAwYQ0KSEtFWV9M T0NBTF9NQUNISU5FXFNPRlRXQVJFXEN5Z251cyBTb2x1dGlvbnNcQ3lnd2lu XG1vdW50cyB2MlwvdXNyL2Jpbg0KICAoZGVmYXVsdCkgPSAnRDpcQ3lnd2lu L2JpbicNCiAgZmxhZ3MgPSAweDAwMDAwMDBhDQpIS0VZX0xPQ0FMX01BQ0hJ TkVcU09GVFdBUkVcQ3lnbnVzIFNvbHV0aW9uc1xDeWd3aW5cbW91bnRzIHYy XC91c3IvbGliDQogIChkZWZhdWx0KSA9ICdEOlxDeWd3aW4vbGliJw0KICBm bGFncyA9IDB4MDAwMDAwMGENCkhLRVlfTE9DQUxfTUFDSElORVxTT0ZUV0FS RVxDeWdudXMgU29sdXRpb25zXEN5Z3dpblxQcm9ncmFtIE9wdGlvbnMNCg0K YzogIGhkICBOVEZTICAgICAxNTM1OE1iICAzOCUgQ1AgQ1MgVU4gUEEgRkMg ICAgIFN5c3RlbQ0KZDogIGhkICBOVEZTICAgICA0NjA3N01iICA3OCUgQ1Ag Q1MgVU4gUEEgRkMgICAgIERhdGEgRA0KZTogIGhkICBOVEZTICAgICA0NjA3 N01iICAxNiUgQ1AgQ1MgVU4gUEEgRkMgICAgIERhdGEgRQ0KZjogIGhkICBG QVQzMiAgICAxMzMwNU1iICA0OCUgQ1AgICAgVU4gICAgICAgICAgIERhdGEN Cmc6ICBjZCAgICAgICAgICAgICBOL0EgICAgTi9BICAgICAgICAgICAgICAg ICAgICANCmg6ICBjZCAgVURGICAgICAgIDQyODNNYiAxMDAlICAgIENTIFVO ICAgICAgICAgICBPYmxpdmlvbg0KDQpEOlxNaW5HVyAgICAgICAvbWluZ3cg ICAgdXNlciAgICBiaW5tb2RlDQpEOlxDeWd3aW4gICAgICAvICAgICAgICAg c3lzdGVtICBiaW5tb2RlDQpEOlxDeWd3aW4vYmluICAvdXNyL2JpbiAgc3lz dGVtICBiaW5tb2RlDQpEOlxDeWd3aW4vbGliICAvdXNyL2xpYiAgc3lzdGVt ICBiaW5tb2RlDQouICAgICAgICAgICAgICAvICAgICAgICAgc3lzdGVtICBi aW5tb2RlLGN5Z2RyaXZlDQoNCkZvdW5kOiBEOlxDeWd3aW5cYmluXGF3ay5l eGUNCkZvdW5kOiBEOlxDeWd3aW5cYmluXGJhc2guZXhlDQpGb3VuZDogRDpc Q3lnd2luXGJpblxjYXQuZXhlDQpGb3VuZDogRDpcQ3lnd2luXGJpblxjcC5l eGUNCkZvdW5kOiBEOlxDeWd3aW5cYmluXGNwcC5leGUNCk5vdCBGb3VuZDog Y3JvbnRhYg0KRm91bmQ6IEQ6XEN5Z3dpblxiaW5cZmluZC5leGUNCkZvdW5k OiBEOlxDeWd3aW5cYmluXGdjYy5leGUNCk5vdCBGb3VuZDogZ2RiDQpGb3Vu ZDogRDpcQ3lnd2luXGJpblxncmVwLmV4ZQ0KRm91bmQ6IEQ6XEN5Z3dpblxi aW5ca2lsbC5leGUNCkZvdW5kOiBEOlxDeWd3aW5cYmluXGxkLmV4ZQ0KRm91 bmQ6IEQ6XEN5Z3dpblxiaW5cbHMuZXhlDQpGb3VuZDogRDpcQ3lnd2luXGJp blxtYWtlLmV4ZQ0KRm91bmQ6IEQ6XEN5Z3dpblxiaW5cbXYuZXhlDQpOb3Qg Rm91bmQ6IHBhdGNoDQpOb3QgRm91bmQ6IHBlcmwNCkZvdW5kOiBEOlxDeWd3 aW5cYmluXHJtLmV4ZQ0KRm91bmQ6IEQ6XEN5Z3dpblxiaW5cc2VkLmV4ZQ0K Rm91bmQ6IEQ6XEN5Z3dpblxiaW5cc3NoLmV4ZQ0KRm91bmQ6IEQ6XEN5Z3dp blxiaW5cc2guZXhlDQpGb3VuZDogRDpcQ3lnd2luXGJpblx0YXIuZXhlDQpG b3VuZDogRDpcQ3lnd2luXGJpblx0ZXN0LmV4ZQ0KTm90IEZvdW5kOiB2aQ0K Tm90IEZvdW5kOiB2aW0NCg0KICAgNjFrIDIwMDgvMDQvMDEgRDpcQ3lnd2lu XGJpblxjeWdiejItMS5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4wDQog ICAgICAgICAgICAgICAgICAiY3lnYnoyLTEuZGxsIiB2MC4wIHRzPTIwMDgv NC8xIDU6MzcNCiAgICA3ayAyMDAzLzEwLzE5IEQ6XEN5Z3dpblxiaW5cY3ln Y3J5cHQtMC5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4wDQogICAgICAg ICAgICAgICAgICAiY3lnY3J5cHQtMC5kbGwiIHYwLjAgdHM9MjAwMy8xMC8x OSA5OjU3DQogMTA1N2sgMjAwOC8wNi8wOSBEOlxDeWd3aW5cYmluXGN5Z2Ny eXB0by0wLjkuOC5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4wDQogICAg ICAgICAgICAgICAgICAiY3lnY3J5cHRvLTAuOS44LmRsbCIgdjAuMCB0cz0y MDA4LzYvOSAxODozMw0KICAgNDBrIDIwMDYvMTEvMTUgRDpcQ3lnd2luXGJp blxjeWdmb3JtLTguZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMA0KICAg ICAgICAgICAgICAgICAgImN5Z2Zvcm0tOC5kbGwiIHYwLjAgdHM9MjAwNi8x MS8xNSA4OjA2DQogICA0OGsgMjAwMy8wOC8wOSBEOlxDeWd3aW5cYmluXGN5 Z2Zvcm03LmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANCiAgICAgICAg ICAgICAgICAgICJjeWdmb3JtNy5kbGwiIHYwLjAgdHM9MjAwMy84LzkgMTE6 MjUNCiAgIDI1ayAyMDA4LzAxLzA0IEQ6XEN5Z3dpblxiaW5cY3lnaGlzdG9y eTYuZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMA0KICAgICAgICAgICAg ICAgICAgImN5Z2hpc3Rvcnk2LmRsbCIgdjAuMCB0cz0yMDA4LzEvNCA0OjMx DQogIDI3MWsgMjAwNy8wOC8yNCBEOlxDeWd3aW5cYmluXGN5Z2ljb25zLTAu ZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMA0KICAgICAgICAgICAgICAg ICAgImN5Z2ljb25zLTAuZGxsIiB2MC4wIHRzPTIwMDcvOC8yNCA5OjI0DQog IDk3NmsgMjAwNi8xMC8yMiBEOlxDeWd3aW5cYmluXGN5Z2ljb252LTIuZGxs IC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMA0KICAgICAgICAgICAgICAgICAg ImN5Z2ljb252LTIuZGxsIiB2MC4wIHRzPTIwMDYvMTAvMjMgMTo0NA0KICAg MzdrIDIwMDMvMDgvMTAgRDpcQ3lnd2luXGJpblxjeWdpbnRsLTIuZGxsIC0g b3M9NC4wIGltZz0xLjAgc3lzPTQuMA0KICAgICAgICAgICAgICAgICAgImN5 Z2ludGwtMi5kbGwiIHYwLjAgdHM9MjAwMy84LzEwIDIzOjUwDQogICAzMWsg MjAwNS8xMS8yMCBEOlxDeWd3aW5cYmluXGN5Z2ludGwtMy5kbGwgLSBvcz00 LjAgaW1nPTEuMCBzeXM9NC4wDQogICAgICAgICAgICAgICAgICAiY3lnaW50 bC0zLmRsbCIgdjAuMCB0cz0yMDA1LzExLzIwIDM6MDQNCiAgIDMxayAyMDA2 LzEwLzIzIEQ6XEN5Z3dpblxiaW5cY3lnaW50bC04LmRsbCAtIG9zPTQuMCBp bWc9MS4wIHN5cz00LjANCiAgICAgICAgICAgICAgICAgICJjeWdpbnRsLTgu ZGxsIiB2MC4wIHRzPTIwMDYvMTAvMjMgMjoxMg0KICAgMjFrIDIwMDYvMTEv MTUgRDpcQ3lnd2luXGJpblxjeWdtZW51LTguZGxsIC0gb3M9NC4wIGltZz0x LjAgc3lzPTQuMA0KICAgICAgICAgICAgICAgICAgImN5Z21lbnUtOC5kbGwi IHYwLjAgdHM9MjAwNi8xMS8xNSA4OjA1DQogICAyOWsgMjAwMy8wOC8wOSBE OlxDeWd3aW5cYmluXGN5Z21lbnU3LmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5 cz00LjANCiAgICAgICAgICAgICAgICAgICJjeWdtZW51Ny5kbGwiIHYwLjAg dHM9MjAwMy84LzkgMTE6MjUNCiAgIDIwayAyMDA2LzEyLzIxIEQ6XEN5Z3dp blxiaW5cY3lnbWluaXJlcy5kbGwgLSBvcz00LjAgaW1nPTEuMSBzeXM9NC4w DQogICAgICAgICAgICAgICAgICAiY3lnbWluaXJlcy5kbGwiIHYwLjAgdHM9 MjAwNi8xMi8yMSA2OjA3DQogICA2N2sgMjAwNi8xMS8xNSBEOlxDeWd3aW5c YmluXGN5Z25jdXJzZXMrKy04LmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00 LjANCiAgICAgICAgICAgICAgICAgICJjeWduY3Vyc2VzKystOC5kbGwiIHYw LjAgdHM9MjAwNi8xMS8xNSA4OjEzDQogIDIzN2sgMjAwNi8xMS8xNSBEOlxD eWd3aW5cYmluXGN5Z25jdXJzZXMtOC5kbGwgLSBvcz00LjAgaW1nPTEuMCBz eXM9NC4wDQogICAgICAgICAgICAgICAgICAiY3lnbmN1cnNlcy04LmRsbCIg djAuMCB0cz0yMDA2LzExLzE1IDg6MDINCiAgMjI0ayAyMDAzLzA4LzA5IEQ6 XEN5Z3dpblxiaW5cY3lnbmN1cnNlczcuZGxsIC0gb3M9NC4wIGltZz0xLjAg c3lzPTQuMA0KICAgICAgICAgICAgICAgICAgImN5Z25jdXJzZXM3LmRsbCIg djAuMCB0cz0yMDAzLzgvOSAxMToyNA0KICAgMTJrIDIwMDYvMTEvMTUgRDpc Q3lnd2luXGJpblxjeWdwYW5lbC04LmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5 cz00LjANCiAgICAgICAgICAgICAgICAgICJjeWdwYW5lbC04LmRsbCIgdjAu MCB0cz0yMDA2LzExLzE1IDg6MDQNCiAgIDE5ayAyMDAzLzA4LzA5IEQ6XEN5 Z3dpblxiaW5cY3lncGFuZWw3LmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00 LjANCiAgICAgICAgICAgICAgICAgICJjeWdwYW5lbDcuZGxsIiB2MC4wIHRz PTIwMDMvOC85IDExOjI0DQogIDE1MWsgMjAwOC8wNy8wOCBEOlxDeWd3aW5c YmluXGN5Z3BjcmUtMC5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4wDQog ICAgICAgICAgICAgICAgICAiY3lncGNyZS0wLmRsbCIgdjAuMCB0cz0yMDA4 LzcvOCAyMTozMA0KICAzMDNrIDIwMDgvMDcvMDggRDpcQ3lnd2luXGJpblxj eWdwY3JlY3BwLTAuZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMA0KICAg ICAgICAgICAgICAgICAgImN5Z3BjcmVjcHAtMC5kbGwiIHYwLjAgdHM9MjAw OC83LzggMjE6MzANCiAgICA3ayAyMDA4LzA3LzA4IEQ6XEN5Z3dpblxiaW5c Y3lncGNyZXBvc2l4LTAuZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMA0K ICAgICAgICAgICAgICAgICAgImN5Z3BjcmVwb3NpeC0wLmRsbCIgdjAuMCB0 cz0yMDA4LzcvOCAyMTozMA0KICAgMjJrIDIwMDIvMDYvMDkgRDpcQ3lnd2lu XGJpblxjeWdwb3B0LTAuZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMA0K ICAgICAgICAgICAgICAgICAgImN5Z3BvcHQtMC5kbGwiIHYwLjAgdHM9MjAw Mi82LzkgNzo0NQ0KICAxNTVrIDIwMDgvMDEvMDQgRDpcQ3lnd2luXGJpblxj eWdyZWFkbGluZTYuZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMA0KICAg ICAgICAgICAgICAgICAgImN5Z3JlYWRsaW5lNi5kbGwiIHYwLjAgdHM9MjAw OC8xLzQgNDozMQ0KICAyMTlrIDIwMDgvMDYvMDkgRDpcQ3lnd2luXGJpblxj eWdzc2wtMC45LjguZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMA0KICAg ICAgICAgICAgICAgICAgImN5Z3NzbC0wLjkuOC5kbGwiIHYwLjAgdHM9MjAw OC82LzkgMTg6MzMNCiAgIDIyayAyMDA4LzAyLzI0IEQ6XEN5Z3dpblxiaW5c Y3lnd3JhcC0wLmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANCiAgICAg ICAgICAgICAgICAgICJjeWd3cmFwLTAuZGxsIiB2MC4wIHRzPTIwMDgvMi8y MyA4OjAzDQogICA2NWsgMjAwNi8xMC8xNiBEOlxDeWd3aW5cYmluXGN5Z3ou ZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMA0KICAgICAgICAgICAgICAg ICAgImN5Z3ouZGxsIiB2MC4wIHRzPTIwMDYvMTAvMTYgMzoxMA0KIDE4Mjlr IDIwMDgvMDYvMTIgRDpcQ3lnd2luXGJpblxjeWd3aW4xLmRsbCAtIG9zPTQu MCBpbWc9MS4wIHN5cz00LjANCiAgICAgICAgICAgICAgICAgICJjeWd3aW4x LmRsbCIgdjAuMCB0cz0yMDA4LzYvMTIgMTk6MzUNCiAgICBDeWd3aW4gRExM IHZlcnNpb24gaW5mbzoNCiAgICAgICAgRExMIHZlcnNpb246IDEuNS4yNQ0K ICAgICAgICBETEwgZXBvY2g6IDE5DQogICAgICAgIERMTCBiYWQgc2lnbmFs IG1hc2s6IDE5MDA1DQogICAgICAgIERMTCBvbGQgdGVybWlvczogNQ0KICAg ICAgICBETEwgbWFsbG9jIGVudjogMjgNCiAgICAgICAgQVBJIG1ham9yOiAw DQogICAgICAgIEFQSSBtaW5vcjogMTU2DQogICAgICAgIFNoYXJlZCBkYXRh OiA0DQogICAgICAgIERMTCBpZGVudGlmaWVyOiBjeWd3aW4xDQogICAgICAg IE1vdW50IHJlZ2lzdHJ5OiAyDQogICAgICAgIEN5Z251cyByZWdpc3RyeSBu YW1lOiBDeWdudXMgU29sdXRpb25zDQogICAgICAgIEN5Z3dpbiByZWdpc3Ry eSBuYW1lOiBDeWd3aW4NCiAgICAgICAgUHJvZ3JhbSBvcHRpb25zIG5hbWU6 IFByb2dyYW0gT3B0aW9ucw0KICAgICAgICBDeWd3aW4gbW91bnQgcmVnaXN0 cnkgbmFtZTogbW91bnRzIHYyDQogICAgICAgIEN5Z2RyaXZlIGZsYWdzOiBj eWdkcml2ZSBmbGFncw0KICAgICAgICBDeWdkcml2ZSBwcmVmaXg6IGN5Z2Ry aXZlIHByZWZpeA0KICAgICAgICBDeWdkcml2ZSBkZWZhdWx0IHByZWZpeDog DQogICAgICAgIEJ1aWxkIGRhdGU6IFRodSBKdW4gMTIgMTk6MzQ6NDYgQ0VT VCAyMDA4DQogICAgICAgIENWUyB0YWc6IGNyLTB4NWYxDQogICAgICAgIFNo YXJlZCBpZDogY3lnd2luMVM0DQoNCg0KU2VydmljZSAgICAgICAgICAgICA6 IHNzaGQNCkRpc3BsYXkgbmFtZSAgICAgICAgOiBDWUdXSU4gc3NoZA0KQ3Vy cmVudCBTdGF0ZSAgICAgICA6IFN0b3BwZWQNCkNvbW1hbmQgICAgICAgICAg ICAgOiAvdXNyL3NiaW4vc3NoZCAtRA0Kc3RkaW4gcGF0aCAgICAgICAgICA6 IC9kZXYvbnVsbA0Kc3Rkb3V0IHBhdGggICAgICAgICA6IC92YXIvbG9nL3Nz aGQubG9nDQpzdGRlcnIgcGF0aCAgICAgICAgIDogL3Zhci9sb2cvc3NoZC5s b2cNCkVudmlyb25tZW50ICAgICAgICAgOiBDWUdXSU49ImJpbm1vZGUgdHR5 IG50c2VjIiANClByb2Nlc3MgVHlwZSAgICAgICAgOiBPd24gUHJvY2Vzcw0K U3RhcnR1cCAgICAgICAgICAgICA6IEF1dG9tYXRpYw0KRGVwZW5kZW5jaWVz ICAgICAgICA6IHRjcGlwDQpBY2NvdW50ICAgICAgICAgICAgIDogTG9jYWxT eXN0ZW0NCg0KDQpDeWd3aW4gUGFja2FnZSBJbmZvcm1hdGlvbg0KTGFzdCBk b3dubG9hZGVkIGZpbGVzIHRvOiBFOlwNCkxhc3QgZG93bmxvYWRlZCBmaWxl cyBmcm9tOiBmdHA6Ly9mdHAuZml0LnZ1dGJyLmN6L3B1Yi9zeXN0ZW1zL2N5 Z3dpbi8NCg0KUGFja2FnZSAgICAgICAgICAgICAgVmVyc2lvbg0KX3VwZGF0 ZS1pbmZvLWRpciAgICAgMDA3NDQtMQ0KYWx0ZXJuYXRpdmVzICAgICAgICAg MS4zLjMwYy0yDQphc2ggICAgICAgICAgICAgICAgICAyMDA0MDEyNy0zDQpi YXNlLWZpbGVzICAgICAgICAgICAzLjctMQ0KYmFzZS1wYXNzd2QgICAgICAg ICAgMi4yLTENCmJhc2ggICAgICAgICAgICAgICAgIDMuMi4zOS0xOQ0KYmlu dXRpbHMgICAgICAgICAgICAgMjAwODA2MjQtMg0KYnppcDIgICAgICAgICAg ICAgICAgMS4wLjUtMg0KY29yZXV0aWxzICAgICAgICAgICAgNi4xMC0xDQpj cnlwdCAgICAgICAgICAgICAgICAxLjEtMQ0KY3NpaCAgICAgICAgICAgICAg ICAgMC4xLjUtMQ0KY3lncnVuc3J2ICAgICAgICAgICAgMS4zNC0xDQpjeWd1 dGlscyAgICAgICAgICAgICAxLjMuMi0xDQpjeWd3aW4gICAgICAgICAgICAg ICAxLjUuMjUtMTUNCmN5Z3dpbi1kb2MgICAgICAgICAgIDEuNC00DQplZGl0 cmlnaHRzICAgICAgICAgICAxLjAxLTINCmZpbmR1dGlscyAgICAgICAgICAg IDQuNC4wLTENCmdhd2sgICAgICAgICAgICAgICAgIDMuMS42LTENCmdjYy1j b3JlICAgICAgICAgICAgIDMuNC40LTMNCmdjYy1taW5ndy1jb3JlICAgICAg IDIwMDUwNTIyLTENCmdyZXAgICAgICAgICAgICAgICAgIDIuNS4xYS00DQpn cm9mZiAgICAgICAgICAgICAgICAxLjE4LjEtMg0KZ3ppcCAgICAgICAgICAg ICAgICAgMS4zLjEyLTINCmxlc3MgICAgICAgICAgICAgICAgIDM4Mi0xDQps aWJiejJfMSAgICAgICAgICAgICAxLjAuNS0yDQpsaWJpY29udjIgICAgICAg ICAgICAxLjExLTENCmxpYmludGwyICAgICAgICAgICAgIDAuMTIuMS0zDQps aWJpbnRsMyAgICAgICAgICAgICAwLjE0LjUtMQ0KbGliaW50bDggICAgICAg ICAgICAgMC4xNS0xDQpsaWJuY3Vyc2VzLWRldmVsICAgICA1LjUtMw0KbGli bmN1cnNlczcgICAgICAgICAgNS4zLTQNCmxpYm5jdXJzZXM4ICAgICAgICAg IDUuNS0zDQpsaWJwY3JlMCAgICAgICAgICAgICA3LjctMg0KbGlicG9wdDAg ICAgICAgICAgICAgMS42LjQtNA0KbGlicmVhZGxpbmU2ICAgICAgICAgNS4y LjEyLTEwDQpsaWJ3cmFwMCAgICAgICAgICAgICA3LjYtNA0KbG9naW4gICAg ICAgICAgICAgICAgMS45LTgNCm1ha2UgICAgICAgICAgICAgICAgIDMuODEt Mg0KbWFuICAgICAgICAgICAgICAgICAgMS42ZS0xDQptaW5ndy1ydW50aW1l ICAgICAgICAzLjE0LTENCm1pbmlyZXMgICAgICAgICAgICAgIDEuMDEtMQ0K bmFubyAgICAgICAgICAgICAgICAgMi4wLjYtMQ0KbmN1cnNlcyAgICAgICAg ICAgICAgNS41LTMNCm9wZW5zc2ggICAgICAgICAgICAgIDUuMXAxLTMNCm9w ZW5zc2wgICAgICAgICAgICAgIDAuOS44aC0xDQpyZWJhc2UgICAgICAgICAg ICAgICAyLjQuNC0xDQpydW4gICAgICAgICAgICAgICAgICAxLjEuMTAtMQ0K c2VkICAgICAgICAgICAgICAgICAgNC4xLjUtMg0Kc2h1dGRvd24gICAgICAg ICAgICAgMS43LTENCnRhciAgICAgICAgICAgICAgICAgIDEuMjAtMQ0KdGVy bWNhcCAgICAgICAgICAgICAgMjAwNTA0MjEtMQ0KdGVybWluZm8gICAgICAg ICAgICAgNS41XzIwMDYxMTA0LTENCnRleGluZm8gICAgICAgICAgICAgIDQu OGEtMQ0KdHpjb2RlICAgICAgICAgICAgICAgMjAwOGEtMQ0KdzMyYXBpICAg ICAgICAgICAgICAgMy4xMS0xDQp3aGljaCAgICAgICAgICAgICAgICAyLjE5 LTENCnpsaWIgICAgICAgICAgICAgICAgIDEuMi4zLTINClVzZSAtaCB0byBz ZWUgaGVscCBhYm91dCBlYWNoIHNlY3Rpb24NCg== ------=_Part_1001_27011948.1217577804816 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/ ------=_Part_1001_27011948.1217577804816--