| www.delorie.com/archives/browse.cgi | search |
| DMARC-Filter: | OpenDMARC Filter v1.4.2 delorie.com 62RHAsxf3506304 |
| Authentication-Results: | delorie.com; dmarc=pass (p=none dis=none) header.from=cygwin.com |
| Authentication-Results: | delorie.com; spf=pass smtp.mailfrom=cygwin.com |
| DKIM-Filter: | OpenDKIM Filter v2.11.0 delorie.com 62RHAsxf3506304 |
| Authentication-Results: | delorie.com; |
| dkim=pass (1024-bit key, unprotected) header.d=cygwin.com header.i=@cygwin.com header.a=rsa-sha256 header.s=default header.b=Q0aOZJ4l | |
| X-Recipient: | archive-cygwin AT delorie DOT com |
| DKIM-Filter: | OpenDKIM Filter v2.11.0 sourceware.org 19FDA4BA2E0E |
| DKIM-Signature: | v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com; |
| s=default; t=1774631453; | |
| bh=X+mCp/Cymp0cMSkRefbyodpi3/UnIIHlB82ySAkLRyI=; | |
| h=Date:Subject:References:To:In-Reply-To:List-Id:List-Unsubscribe: | |
| List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To: | |
| From; | |
| b=Q0aOZJ4l7IGjRgoMOMuBlrqKRKRZzFAvkBHxAgwjBfihCpOQ8FBCGd9tmRawt6vJV | |
| dsdFHgx2m7OIo4Og79MsBaInwCdkHyuxShR6iaqwktK8Lcr6540wamcDTxD1GvOZQi | |
| nmDso+6SyOrzKd+qmzCxDlLENCdkRQa5Tql+ujgs= | |
| X-Original-To: | cygwin AT cygwin DOT com |
| Delivered-To: | cygwin AT cygwin DOT com |
| DMARC-Filter: | OpenDMARC Filter v1.4.2 sourceware.org C9EF64BA2E0D |
| ARC-Filter: | OpenARC Filter v1.0.0 sourceware.org C9EF64BA2E0D |
| ARC-Seal: | i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1774631430; cv=none; |
| b=s1/ZqFxLm/SGpH/XVT12Xa1aKl0prII1Juxb0SYW9333lTSmdh83/JPv44ISqn676Onq5ErzCKzac2iJhpZjuRiuoCgj0LUapbN9y3/QOWcdGEUauhgASjzCOtYp4myqCudXeqOXjfcgMymE6VojPdwfLSHzLeeNsQIxxMBV2rw= | |
| ARC-Message-Signature: | i=1; a=rsa-sha256; d=sourceware.org; s=key; |
| t=1774631430; c=relaxed/simple; | |
| bh=jdk+kkNtdW6GIgp3r2t1JXT5N8RMvpfYBI32YpYBKnY=; | |
| h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:To:From; | |
| b=MZaykMViNbVPCks7y2hMYLh2x9OTaSzaZHW6Bdy6PoMMf8Sx6Y25cRxTObcdYhT4984FL+SK9iJm0MKG3BaAw54cP2IeWig3TWbTH1ZnUOlQQUq4DUq44vW1tJFwyovp29RpDzQXBF7C1gfDiTg/hoNr2c95pXCG9bs+S3VGaMc= | |
| ARC-Authentication-Results: | i=1; server2.sourceware.org |
| DKIM-Filter: | OpenDKIM Filter v2.11.0 sourceware.org C9EF64BA2E0D |
| X-Google-DKIM-Signature: | v=1; a=rsa-sha256; c=relaxed/relaxed; |
| d=1e100.net; s=20251104; t=1774631430; x=1775236230; | |
| h=in-reply-to:from:to:references:content-language:subject:user-agent | |
| :mime-version:date:message-id:x-gm-gg:x-gm-message-state:from:to:cc | |
| :subject:date:message-id:reply-to; | |
| bh=y/1hlfIICPZ0TQwvlrKXWA7m53gBOL+gjzmTvpB9WiA=; | |
| b=aprh3UCItQlK0bZm8oiv76uRbieC3vifTkUKmjjr9ztpB+b/4n4OdgokXWidWilMJR | |
| UWlNg4v/jAv8FELkKRYfKuYvaYgrn+tkvuSzq0f6QboIFBmhd2idzemH58XhpK8aNlL3 | |
| qQLmUZAv0kaLIMPsbFvNJPQq/xkCwc2vOJJHqplUcR+kYqa/bvBIQarxbtdobmfKdRMh | |
| cgOvi9TVJMIRjdBhp8xR17Ln/LbWtAxa3O8v0MqqbrOTfCB7/hZpA0nM5XkPl9JxJo9P | |
| LmHgP6VK9EsNUbNry2YmplXubCzhcsIUUHh7JR8OQxLnURGzKmx5DPSkBwPKdDOs7Yu5 | |
| O3Eg== | |
| X-Gm-Message-State: | AOJu0YwxLtxlv/jua5w8YETvlxte4YkqMnzTJirhSlAMFROqDmBgzJCE |
| VajiOzwXh+eCDt+srLrAln2AuoqTppSUb/KDrMo44Q9bEN3t+nDmlL2Mfw06UA== | |
| X-Gm-Gg: | ATEYQzxtnnpE7+8eFAeZA8mULlU41gLu+m7D/3qlTgmrEavhEL/Pb5pac8zdrZvBqQl |
| Nz2oX668sLqWnPCRC+i2Kve8XQROg4Gq0KNm+PcetrKVBh8Qiw2n2UqEmRR5s3ol3U1rcr3OMlz | |
| UVbqh8CqMRbeNmSfvvEG0+aEPwBSTTSGsHhqp7e5Scvd5x9A4TORIIRkMzZPFOfHajB6oD0lUa6 | |
| W7+SR52XXTthusXSeE5sXvWjuMjKjzVWpmHsGpxV3Etv19+CFaDzqK2SBMKLDcKopmjSJXR+ssd | |
| 1NQIsKs2piohb0JJh6d+EHs/QrIaoraEncN7j2A9vK+9sbaVGqSIUVnT9LFb+1o2RGl+GwMVwPz | |
| lBT03Viip6i+JU6SzkWXr3LIxFQIKASh8Qm+Et2AVaW3UNmClZA/kbbeTjiZv0pm1BPLF4b3Wlu | |
| izi9ftD8JxkWVHdAYihQ4xrPJcBXTShg1UYcGlrZ5i0k6FdG8IAwW+Xxs5Rdtmm2qHwwC/d2mPL | |
| YmTHH9QlhbWmdKg4ZSxronN7qf6fIWxvsgmx92PUMrLgH5Qu0GOg3FgkNuWWlrU+oNs5CK+5TMa | |
| X-Received: | by 2002:a05:6214:5e05:b0:89c:47aa:1883 with SMTP id |
| 6a1803df08f44-89ce902942dmr32897976d6.8.1774631429677; | |
| Fri, 27 Mar 2026 10:10:29 -0700 (PDT) | |
| Message-ID: | <2014f7f2-ba69-47e9-9bf8-b23e66aebab3@gmail.com> |
| Date: | Fri, 27 Mar 2026 18:10:25 +0100 |
| MIME-Version: | 1.0 |
| User-Agent: | Mozilla Thunderbird |
| Subject: | File minwindef.h is not coherent : #define about "stdcall" with |
| select 64 bit build is very very very incompatible ... | |
| References: | <9146cfb7-865f-4f61-bdce-237608e94b7c AT gmail DOT com> |
| To: | cygwin AT cygwin DOT com |
| In-Reply-To: | <9146cfb7-865f-4f61-bdce-237608e94b7c@gmail.com> |
| X-Forwarded-Message-Id: | <9146cfb7-865f-4f61-bdce-237608e94b7c AT gmail DOT com> |
| X-Content-Filtered-By: | Mailman/MimeDel 2.1.30 |
| X-BeenThere: | cygwin AT cygwin DOT com |
| X-Mailman-Version: | 2.1.30 |
| List-Id: | General Cygwin discussions and problem reports <cygwin.cygwin.com> |
| List-Unsubscribe: | <https://cygwin.com/mailman/options/cygwin>, |
| <mailto:cygwin-request AT cygwin DOT com?subject=unsubscribe> | |
| List-Archive: | <https://cygwin.com/pipermail/cygwin/> |
| List-Post: | <mailto:cygwin AT cygwin DOT com> |
| List-Help: | <mailto:cygwin-request AT cygwin DOT com?subject=help> |
| List-Subscribe: | <https://cygwin.com/mailman/listinfo/cygwin>, |
| <mailto:cygwin-request AT cygwin DOT com?subject=subscribe> | |
| From: | Thierry DECHAIZE via Cygwin <cygwin AT cygwin DOT com> |
| Reply-To: | Thierry DECHAIZE <thierry DOT dechaize AT gmail DOT com> |
| Errors-To: | cygwin-bounces~archive-cygwin=delorie DOT com AT cygwin DOT com |
| Sender: | "Cygwin" <cygwin-bounces~archive-cygwin=delorie DOT com AT cygwin DOT com> |
This is a multi-part message in MIME format. --------------gKiCBGnmwiB7cMUJVBFy3e11 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Hi, Just test with an "sample" source OpenGL from NeHe, here result of my build in 64 bit with "many" warnings from file "/usr/include/w32api/minwindef.h" : C:/src/OpenGL/NeHe_Lesson01-master/src/Lesson01.c:133:9: warning: '__stdcall__' calling convention is not supported for this target [-Wignored-attributes] 133 | LRESULT CALLBACK WindowProc(HWND, UINT, WPARAM, LPARAM); | ^ /usr/include/w32api/minwindef.h:90:18: note: expanded from macro 'CALLBACK' 90 | #define CALLBACK __stdcall | ^ <built-in>:400:34: note: expanded from macro '__stdcall' 400 | #define __stdcall __attribute__((__stdcall__)) | ^ C:/src/OpenGL/NeHe_Lesson01-master/src/Lesson01.c:150:5: warning: '__stdcall__' calling convention is not supported for this target [-Wignored-attributes] 150 | int WINAPI WinMain(HINSTANCE hInstance, | ^ /usr/include/w32api/minwindef.h:98:16: note: expanded from macro 'WINAPI' 98 | #define WINAPI __stdcall | ^ <built-in>:400:34: note: expanded from macro '__stdcall' 400 | #define __stdcall __attribute__((__stdcall__)) | ^ C:/src/OpenGL/NeHe_Lesson01-master/src/Lesson01.c:287:9: warning: '__stdcall__' calling convention is not supported for this target [-Wignored-attributes] 287 | LRESULT CALLBACK WindowProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) | ^ /usr/include/w32api/minwindef.h:90:18: note: expanded from macro 'CALLBACK' 90 | #define CALLBACK __stdcall | ^ <built-in>:400:34: note: expanded from macro '__stdcall' 400 | #define __stdcall __attribute__((__stdcall__)) | ^ 5 warnings generated. Just add this test to avoid this (I think...)  -) |#if __GNUC__ #if __x86_64__ || __ppc64__| Regards. -------- Message transféré -------- Sujet : Library "libglut32.a" 32b into toolchain "i686-w64-mingw32" is "incomplete" into CYGWIN 64b/MinGW32 : many entry point lack (like "*glutInitWithExit*" ) Date : Sat, 31 Jan 2026 15:34:21 +0100 De : Thierry DECHAIZE <thierry DOT dechaize AT gmail DOT com> Pour : cygwin AT cygwin DOT com Hi, Just to signal that this library "libglut32.a" 32 bit don't "do the job" and seems bugged or incomplete (but library "libglut32.a" 64 bit for toolchain "x86_64-w64-mingw32" is complete). I join my test propgram, in which all instructions to reproduce this "bug" is explained in detail into comments. Thank's. Regards. Thierry D --------------gKiCBGnmwiB7cMUJVBFy3e11 Content-Type: text/plain; charset=UTF-8; name="very_simple_glut.c" Content-Disposition: attachment; filename="very_simple_glut.c" Content-Transfer-Encoding: base64 LyogLS0tLS0tLS0tLS0tLQlCZWdpbm5pbmcgb2YgZmlsZSA6ICJ2ZXJ5X3NpbXBsZV9nbHV0 LmMiICAJLS0tLS0tLS0tLS0JCSovDQoNCi8qICAgICAgDQoJQW4gc2ltcGx5IHByb2dyYW0g anVzdCB0byB0ZXN0IGlmIEdMVVQgaXMgY29ycmVjdGx5IGNvbmZpZ3VyZWQgb24geW91cyBz eXN0ZW0vZGV2ZWxvcG1lbnQgZW52aXJvbm1lbnQuDQoJDQoJR2VuZXJhdGlvbnMgb2YgcHJv Z3JhbSBzdWNjZXNzIGludG8gQ3lnd2luIDY0YiB0ZXJtaW5hbCAod2l0aCBzb21lIGNoYW5n ZXMpLCBhbmQgdGVzdHMgYWxzbyBlaXRoZXIgaW4NCglzYW1lIEN5Z3dpbiB0ZXJtaW5hbCBv ciBpbnRvIGNvbW1hbmQgY29uc29sZSBXaW4zMiAoLmllLiBsYXVuY2ggb2YgIkNNRCIgdG8g b3BlbiBXaW5kb3dzIHRlcm1pbmFsKS4NCgkNCglGaXJzdCwgb3BlbiBvdSB5b3VyIHN5c3Rl bSBhbiBDeWd3aW4gdGVybWluYWwgYW5kIENNRCB3aW4zMiB0ZXJtaW5hbCAodHdvIGRpZmZl cmVudCBwcm9jZXNzIG9uIFdpbjMyKS4NCglBZnRlciwgeW91IGNhbiBlaXRoZXIgdXNlIHR3 byBzb3VyY2UgZmlsZSAoYnV0IHNhbWUgY29udGVudCBtYW5kYXRvcnkpLCBvbmUgaW4gQ3ln d2luIGVudmlyb25tZW50IChmb3INCgltZSBzb3VyY2UgZmlsZSBzdG9yZWQgaW4gIi9ob21l Lyd1c2VyJy9Tb3VyY2VzL09wZW5HTCIgZGlyZWN0b3J5IHdpdGggJ3VzZXInIGlzIHlvdXIg aWRlbnQgdG8gdXNlIEN5Z3dpbiwNCglieSBkZWZhdWx0IHdoZW4gSSBvcGVuIEN5Z3dpbiB0 ZXJtaW5hbCwgSSdtIHBvc2l0aW9uZWQgb24gJEhPTUUgLmllLiAvaG9tZS8ndXNlcicpLCBh bmQgb25lIHN0b3JlZCBpbg0KCSJub3JtYWwiIGRpcmVjdG9yeSBvZiBXaW4zMiBzeXN0ZW0g KGZvciBtZSwgQzpcc3JjXE9wZW5HTCksIG9yLCB5b3UgY2FuIHVzZSBvbmx5IG9uZSBzb3Vy Y2UgZmlsZSwgZm9yIG1lDQoJIkM6XHNyY1xPcGVuR0xcdmVyeV9zaW1wbGVfZ2x1dC5jIiBh bmQgYWNjZXNzIHRoaXMgdG8gZ2VuZXJhdGlvbiBpbnRvIEN5Z3dpbiB0ZXJtaW5hbCBieSB0 aGlzIGRlc2lnbmF0aW9uDQoJIi9jeWdkcml2ZS9DL3NyYy9PcGVuR0wvdmVyeV9zaW1wbGVf Z2x1dC5jIi4gSW4gbGFzdCBjYXNlLCBpdCdzIHNhbWUgYW4gdW5pcXVlIHNvdXJjZSBmaWxl IC4uLg0KCUJ1dCwgR0NDIGRvbid0IHdvcmsgaW4gc2FtZSBtYW5uZXIsIGFpdGhlciB5b3Ug Z2VuZXJhdGUgYXBwbGljYXRpb24gd2l0aCByZXN1bHQgb2YgZ2VuZXJhdGlvbiBzdG9yZWQg aW4NCglkaXJlY3RvcnkgbWFuYWdlZCBpbnRvIEN5Z3dpbiAoLmllLiAvLi4uLy4uLiB3aXRo IG5vIC9jeWdkcml2ZS8nbGV0dGVyX2RldmljZScvKSBvciB5b3UgZ2VuZXJhdGUgIA0KCWFw cGxpY2F0aW9uIHdpdGggcmVzdWx0IG9mIGdlbmVyYXRpb24gc3RvcmVkIGluIGRpcmVjdG9y eSBtYW5hZ2VkIGJ5IHdpbjMyIHN5c3RlbSAoLmllLiANCgkvY3lnZHJpdmUvQy8uLi4vLi4u KS4gSW4gZmlyc3QgY2FzZSwgaWYgeW91IGRlc2lnbiByZXN1bHQgb2YgR0NDIGdlbmVyYXRp b24gd2l0aCBubyBleHRlbnNpb24gKGxpa2Ugb24NCglVbml4L0xpbnV4IGxpa2Ugc3lzdGVt cykgYnkgIi1vICd0YXJnZXRfbmFtZSciLCB0aGVuIG5vIGV4dGVuc2lvbiBpcyBhZGRlZCwg YnV0IGlmIHlvdSBleGFjdGx5IHVzZSBzYW1lIA0KCXN5bnRheCB3aXRoIEdDQyBidXQgaWYg eW91IGFyZSBkaXJlY3RseSBwb3N0aW9uZWQgaW50byAvY3lnZHJpdmUvQy8uLi4vLi4uLCB0 aGVuIEdDQyBhZGQgYXV0bWF0aWNhbGx5IA0KCXRoZSBleHRlbnNpb24gIi5leGUiIGF0IGRl c2lnbmF0aW9uIG5hbWUgb2YgdGFyZ2V0LiBCdXQsIHRoaXMgaXMgdHJhbnNwYXJlbnQgaWYg eW91IGxhdWNoIHByb2dyYW0gaW50bw0KCUN5Z3dpbiB0ZXJtaW5hbCwgeW91IGNhbiBsYXVj aCB3aXRoIHNpbXBsZSAiLi92ZXJ5X3NpbXBsZV9nbHV0IiAoZXh0ZW5zaW9uICIuZXhlIiBp cyBpdCB0aGUgZGVmYXVsdCA/KQ0KCQ0KCQlhKSB3aXRoIEdDQyAibmF0aXZlIiA2NGIgaW5z dGFsbGVkIGludG8gQ3lnd2luIDY0YiA6DQoJCQkiZ2NjLmV4ZSAtV2FsbCAtbTY0IHZlcnlf c2ltcGxlX2dsdXQuYyAgLW8gIHZlcnlfc2ltcGxlX2dsdXQgIC1sZ2x1dCAtbEdMVSAtbEdM Ig0KCQlBbiBlcnJvciBhcHBlYXIsIGlmIHlvdSB0cnkgdG8gcnVuICIuL3Zlcnlfc2ltcGxl X2dsdXQiIGJlY2F1c2UgYnkgZGVmYXVsdCB3aXRoICJuYXRpdmUiIEdDQywgDQoJCXVzZSBv ZiBsaWJyYXJ5ICJnbHV0IiwgIkdMVSIgYW5kICJHTCIgaXMgYmFzZWQgb24gR0xYIGxheWVy IC5pZS4gT3BlbkdMIG9uIFggZW52aXJvbm1lbnQuDQoJCU1lc3NhZ2Ugb2YgZXJyb3IgaXMg ZGVzY3JpYmVkIGFmdGVyIDoNCgkJCSJCZWdpbm5pbmcgb2YgcHJvZ3JhbSBHTFVULg0KCQkJ ZnJlZWdsdXQgKC4vdmVyeV9zaW1wbGVfZ2x1dCk6IGZhaWxlZCB0byBvcGVuIGRpc3BsYXkg JyciDQoJCVRoaXMgbGFzdCBsaW5lIGlzIHZlcnkgaW1wb3J0YW50IGJlY2F1c2UgaXQgc2Vl IHRoYXQgaXMgbm90IHJlYWxseSBsaWJyYXJ5ICJuYXRpdmUiIEdMVVQgaXMgdXNlZCBieSAN CgkJZGVmYXVsdCwgYnV0ICJmcmVlZ2x1dCIgKGZyZWUgYW5kIG9wZW4tc291cmNlIHJlcGxh Y2VtZW50IG9mIEdMVVQgbGlicmFyeSBwcm90ZWN0ZWQgYnkgQ29weXJpZ2h0IC4uLikuDQoJ CUJ1dCwgdGhlIHNvdXJjZSBvZiBlcnJvciBpcyBiZWNhdXNlIG5vIERJU1BMQVkgdmFyaWFi bGUgYXJlIGF2YWlsYWJsZSB0byBleGVjdXRlIFggYXBwbGljYXRpb24uDQoJCVRoZW4seW91 IG11c3Qgc3RhcnQgZW4gWCBzZXJ2ZXIgaW50byBDWUdXSU4gYW5kIGFsc28gZGVmaW5lIERJ U1BMQVkgdmFyaWFibGUgdG9vIGJ5IDoNCgkJCSJzdGFydHh3aW4gLS0gLWxpc3RlbiB0Y3Ag JiIJCS8vIExhdW5jaCBYIFNlcnZlciBvbiBDWUdXSU4vWCB3aXRoIGVuYWJsZSBuZXR3b3Jr IGNvbm5leGlvbnMNCgkJCSJleHBvcnQgRElTUExBWT1sb2NhbGhvc3Q6MC4wIgkJLy8gTWFu ZGF0b3J5IHRvIHNlZSByZXN1bHQgb24gImxvY2FsaG9zdCIgLmllLiB5b3VyIGluc3RhbGxh dGlvbg0KCQlOQiA6IEFuIG5ldyBwcm9jZXNzIFhXaW4gdHVybiBvbiB5b3VyIFdpbjMyIHN5 c3RlbS4NCgkJTkIyIDogWW91IGNhbiBsYXVuY2ggdGhpcyBYIHNlcnZlciBhdXRvYW10aWNh bGx5IGR1cmluZyB5b3VyIG9wZW5pbmcgQ3lnd2luIHRlcm1pbmFsLCB3aXRoIGFkZCBsYXN0 IA0KCQlpbnN0cnVjdGlvbnMgaW50byB5b3VyICIuYmFzaHJjIiBmaWxlIG9yIHlvdXIgIi5w cm9maWxlIiBmaWxlIChwcmVzZW50IGludG8geW91ciBjb25uZXhpb24gZGlyZWN0b3J5IA0K CQkvaG9tZS8ndXNlcicpLiANCgkJVHJ5IHRvIHJlcnVuICIuL3Zlcnlfc2ltcGxlX2dsdXQi IGFuZCB3aW5kb3cgYXBwZWFyIG9uIHNjcmVlbiB3aXRoICJYIiBhdCB0b3AgbGVmdCAocmV2 ZWFsIFggYXBwbGljYXRpb24pDQoJCWFuZCBuZXh0IG1lc3NhZ2VzIG9uIGNvbnNvbGUgOg0K CQkJIi4vdmVyeV9zaW1wbGVfZ2x1dCINCgkJCUJlZ2lubmluZyBvZiBwcm9ncmFtIEdMVVQu DQoJCQlXaW5kb3cncyBjcmVhdGlvbi4NCgkJCU5vdGhpbmcgZHJhdyBhdCB3aW5kb3cuDQoJ CQlXYWl0IHVzZXIgZXZlbnQuDQoJCXVudGlsIHlvdSBjbG9zZSB3aW5kb3cgYnkgY2xpY2tp bmcgb24gIngiIHN5bWJvbCBhdCB0b3AgcmlndGggb2Ygd2luZG93ICh1c2VyIGFjdGlvbiAt PiBjbG9zZSkuDQoJCU5CIDogbGFzdCBtZXNzYWdlIGluc2VyZWQgaW50byBzb3VyY2UgZmls ZSAoInByaW50ZigiRW5kIG9mIHByb2dyYW0gR0xVVC5cbiIpOyIgZG9uJ3QgYXBwZWFyIC4u Lg0KCQlUbyBmaW5pc2ggdGhpcyB0ZXN0LCB5b3UgY2FuIGFsc28gcnVuIHRoaXMgcHJvZ3Jh bSBpbnRvIGNvbW1hbmQgY29uc29sZSBXaW4zMiAoQ01EKSBieSA6DQoJCQkidmVyeV9zaW1w bGVfZ2x1dC5leGUiICAgLi4uIGFuZCBlcnJvciBhcHBlYXIgaW4gbWVzc2FnZSBib3ggOiAi ImN5Z3dpbjEuZGxsIiBpcyBpbmFjY2Vzc2libGUiDQoJCU5vcm1hbCwgeW91IG11c3QgYWRk IGRpcmVjdG9yeSBDOlxjeWd3aW42NFxiaW4gYXQgeW91ciBQQVRIIHRvIHBlcm1pdCBhY2Nl c3MgYXQgdGhpcyBkbGwgOg0KCQkJInNldCBQQVRIPUM6XGN5Z3dpbjY0XGJpbjslUEFUSCUi IA0KCQlSZXRlc3QgcHJvZ2FtYnkgc2FtZSBzeW50YXggInZlcnlfc2ltcGxlX2dsdXQuZXhl IiwgYnV0IGF0IG5ldyBlcnJvciBhcHBlYXIgOiANCgkJCSJCZWdpbm5pbmcgb2YgcHJvZ3Jh bSBHTFVULg0KCQkJZnJlZWdsdXQgKHZlcnlfc2ltcGxlX2dsdXQpOiBmYWlsZWQgdG8gb3Bl biBkaXNwbGF5ICcnIg0KCQlOb3JtYWwgdG9vLCBhbiBYIGFwcGxpY2F0aW9uIGRvbid0IHJ1 biBpZiB5b3UgaGF2ZSBub3QgZGVmaW5lIGFuIHZhcmlhYmxlIERJU1BMQVkgKHlvdSBjYW4g dXNlIFggc2VydmVyDQoJCWxhdW5jaCBpbnRvIEN5Z3dpbiB0ZXJtaW5hbCBkaXJlY3RseSBv biB5b3VyIFdpbjMyIHN5c3RlbSwgZWl0aGVyLCB5b3UgY2FuIHN0YXJ0IGFub3RoZXIgWCBz ZXJ2ZXIgbGlrZQ0KCQlWY1hzcnYpLiBUaGVuLCBhZnRlciB0eXBlIG5leHQgY29tbWFuZCBp bnRvIENNRCBjb25zb2xlICJzZXQgRElTUExBWT1sb2NhbGhvc3Q6MC4wIiwgeW91IGNhbiBy dW4gcHJvZ3JhbQ0KCQkJInZlcnlfc2ltcGxlX2dsdXQuZXhlIiAgICAgIAkJCQkJCWFuZCBu ZXh0IGxpbmVzIGFwcGVhcg0KCQkJQmVnaW5uaW5nIG9mIHByb2dyYW0gR0xVVC4NCgkJCVdp bmRvdydzIGNyZWF0aW9uLg0KCQkJTm90aGluZyBkcmF3IGF0IHdpbmRvdy4NCgkJCVdhaXQg dXNlciBldmVudC4NCgkJdW50aWwgeW91IGNsaWNrIG9uIGJ1dHRvbiAiY2xvc2UiIG9mIHJl Y2VudCBvcGVuZWQgd2luZG93IChYIGludGVyZmFjZSBsaWtlIGludG8gQ3lnd2luIHRlcm1p bmFsKS4NCgkJTkIgOiBsYXN0IG1lc3NhZ2UgaW5zZXJlZCBpbnRvIHNvdXJjZSBmaWxlICgi cHJpbnRmKCJFbmQgb2YgcHJvZ3JhbSBHTFVULlxuIik7IiBkb24ndCBhcHBlYXIgLi4uDQoJ DQoJCWIpIHdpdGggR0NDIGluY2x1ZGVkIGluIE1pbkdXNjQgaW5zdGFsbGVkIGludG8gQ1lH V0lOIDY0YiAoaGVyZSBwcm9ncmFtIGlzIG5vdCBYIGFwcGxpY2F0aW9uKSA6DQoJCUlmIHlv dSB3YW50IHRoYXQgdGhpcyBnZW5lcmF0aW9uIHdpbGwgYmUgc3VjY2VzcywgeW91IG11c3Qg YWRkIG5ldyBkaXJlY3RvcnkgYXQgeW91ciBQQVRIIGJ5IGNvbW1hbmQgOg0KCQkJImV4cG9y dCBQQVRIPS91c3IveDg2XzY0LXc2NC1taW5ndzMyL3N5cy1yb290L21pbmd3L2JpbjokUEFU SCINCgkJQW5kLCBhZnRlciwgeW91IGNhbiBnZW5lcmF0ZSBwcm9ncmFtIHdpdGggOg0KCQkJ Ing4Nl82NC13NjQtbWluZ3czMi1nY2MuZXhlIC1XYWxsIC1JL3Vzci94ODZfNjQtdzY0LW1p bmd3MzIvc3lzLXJvb3QvbWluZ3cvaW5jbHVkZSAgXA0KCQkJdmVyeV9zaW1wbGVfZ2x1dC5j IC1vIHZlcnlfc2ltcGxlX2dsdXQuZXhlIC1ML3Vzci94ODZfNjQtdzY0LW1pbmd3MzIvc3lz LXJvb3QvbWluZ3cvbGliIFwNCgkJCS1sZ2x1dDMyIC1sZ2x1MzIgLWxvcGVuZ2wzMiAtbGdk aTMyIC1sd2lubW0gLWx1c2VyMzIgLWxrZXJuZWwzMiAtbXdpbmRvd3MiDQoJCVRlc3Qgc3Vj Y2VzcyB3aXRoIHJ1biBwcm9ncmFtIGJ5IDoNCgkJCSIuL3Zlcnlfc2ltcGxlX2dsdXQuZXhl Ig0KCQkJQmVnaW5uaW5nIG9mIHByb2dyYW0gR0xVVC4NCgkJCVdpbmRvdydzIGNyZWF0aW9u Lg0KCQkJTm90aGluZyBkcmF3IGF0IHdpbmRvdy4NCgkJCVdhaXQgdXNlciBldmVudC4NCgkJ TkIgOiBsYXN0IG1lc3NhZ2UgaW5zZXJlZCBpbnRvIHNvdXJjZSBmaWxlICgicHJpbnRmKCJF bmQgb2YgcHJvZ3JhbSBHTFVULlxuIik7IiBkb24ndCBhcHBlYXIgLi4uDQoJCVRvIGZpbmlz aCB0aGlzIHRlc3QsIHlvdSBjYW4gYWxzbyBydW4gdGhpcyBwcm9ncmFtIGludG8gY29tbWFu ZCBjb25zb2xlIFdpbjMyIChDTUQpIGJ5IDoNCgkJCSJ2ZXJ5X3NpbXBsZV9nbHV0LmV4ZSIg ICAJCQlidXQgbm8gb25lIG1lc3NhZ2UgYXBwZWFyIG9uIHRoaXMgY29uc29sZSA/Pz8gDQoN CgkJYykgd2l0aCBHQ0MgaW5jbHVkZWQgaW4gTWluR1czMiBpbnN0YWxsZWQgaW50byBDWUdX SU4gNjRiIChoZXJlIHByb2dyYW0gaXMgbm90IFggYXBwbGljYXRpb24pIDoNCgkJSWYgeW91 IHdhbnQgdGhhdCB0aGlzIGdlbmVyYXRpb24gd2lsbCBiZSBzdWNjZXNzLCB5b3UgbXVzdCBh ZGQgbmV3IGRpcmVjdG9yeSBhdCB5b3VyIFBBVEggYnkgY29tbWFuZCA6DQoJCQkiZXhwb3J0 IFBBVEg9L3Vzci9pNjg2LXc2NC1taW5ndzMyL3N5cy1yb290L21pbmd3L2JpbjokUEFUSCIg ICAgKFByZWZlciBhZnRlciByZW9wZW4gQ1lHV0lOIHRlcm1pbmFsKQ0KCQlBbmQsIGFmdGVy LCB5b3UgY2FuIGdlbmVyYXRlIHByb2dyYW0gd2l0aCA6DQoJCQkiaTY4Ni13NjQtbWluZ3cz Mi1nY2MuZXhlIC1XYWxsIC1JL3Vzci9pNjg2LXc2NC1taW5ndzMyL3N5cy1yb290L21pbmd3 L2luY2x1ZGUgIFwNCgkJCXZlcnlfc2ltcGxlX2dsdXQuYyAtbyB2ZXJ5X3NpbXBsZV9nbHV0 LmV4ZSAtTC91c3IvaTY4Ni13NjQtbWluZ3czMi9zeXMtcm9vdC9taW5ndy9saWIgXA0KCQkJ LWxnbHV0MzIgLWxnbHUzMiAtbG9wZW5nbDMyIC1sZ2RpMzIgLWx3aW5tbSAtbHVzZXIzMiAt bGtlcm5lbDMyIC1td2luZG93cyINCgkJQnV0LCBnZW5lcmF0aW9uIGZhaWxlZCB3aXRoIG1l c3NhZ2VzIDoNCgkJCSIvdXNyL2xpYi9nY2MvaTY4Ni13NjQtbWluZ3czMi8xMy8uLi8uLi8u Li8uLi9pNjg2LXc2NC1taW5ndzMyL2Jpbi9sZDogL3RtcC9jY1JCd0JjOC5vOnZlcnlfc2lt cGxlX2dsOigudGV4dCsweDFjKTogdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgX2ltcF9fX19n bHV0SW5pdFdpdGhFeGl0QDEyJw0KCQkJL3Vzci9saWIvZ2NjL2k2ODYtdzY0LW1pbmd3MzIv MTMvLi4vLi4vLi4vLi4vaTY4Ni13NjQtbWluZ3czMi9iaW4vbGQ6IC90L3Vzci94ODZfNjQt dzY0LW1pbmd3MzIvc3lzLXJvb3QvbWluZ3cvbGlibXAvY2NSQndCYzgubzp2ZXJ5X3NpbXBs ZV9nbDooLnRleHQrMHgzZik6IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8gYF9pbXBfX19fZ2x1 dENyZWF0ZVdpbmRvd1dpdGhFeGl0QDgnDQoJCQkvdXNyL2xpYi9nY2MvaTY4Ni13NjQtbWlu Z3czMi8xMy8uLi8uLi8uLi8uLi9pNjg2LXc2NC1taW5ndzMyL2Jpbi9sZDogL3RtcC9jY1JC d0JjOC5vOnZlcnlfc2ltcGxlX2dsOigudGV4dCsweDYxKTogdW5kZWZpbmVkIHJlZmVyZW5j ZSB0byBgX2ltcF9fX19nbHV0Q3JlYXRlTWVudVdpdGhFeGl0QDgnDQoJCQljb2xsZWN0Mjog ZXJyb3I6IGxkIHJldHVybmVkIDEgZXhpdCBzdGF0dXMNCgkJSSBzZWFyY2ggdG8gZXhwbGFp biB3aHkgdGhlc2Ugc3ltYm9scyBhcmUgdW5yZWZlcmVuY2VkIHdpdGggdG9vbCAibm0iIGJ5 IDoNCgkJCSJubSAtQSAvdXNyL2k2ODYtdzY0LW1pbmd3MzIvc3lzLXJvb3QvbWluZ3cvbGli L2xpYmdsdXQzMi5hIHwgZ3JlcCBnbHV0SW5pdCINCgkJCS91c3IvaTY4Ni13NjQtbWluZ3cz Mi9zeXMtcm9vdC9taW5ndy9saWIvbGliZ2x1dDMyLmE6bGliZ2x1dDMyczAwMDQxLm86MDAw MDAwMDAgSSBfX2ltcF9fZ2x1dEluaXRXaW5kb3dTaXplQDgNCgkJCS91c3IvaTY4Ni13NjQt bWluZ3czMi9zeXMtcm9vdC9taW5ndy9saWIvbGliZ2x1dDMyLmE6bGliZ2x1dDMyczAwMDQx Lm86MDAwMDAwMDAgVCBfZ2x1dEluaXRXaW5kb3dTaXplQDgNCgkJCS91c3IvaTY4Ni13NjQt bWluZ3czMi9zeXMtcm9vdC9taW5ndy9saWIvbGliZ2x1dDMyLmE6bGliZ2x1dDMyczAwMDQw Lm86MDAwMDAwMDAgSSBfX2ltcF9fZ2x1dEluaXRXaW5kb3dQb3NpdGlvbkA4DQoJCQkvdXNy L2k2ODYtdzY0LW1pbmd3MzIvc3lzLXJvb3QvbWluZ3cvbGliL2xpYmdsdXQzMi5hOmxpYmds dXQzMnMwMDA0MC5vOjAwMDAwMDAwIFQgX2dsdXRJbml0V2luZG93UG9zaXRpb25AOA0KCQkJ L3Vzci9pNjg2LXc2NC1taW5ndzMyL3N5cy1yb290L21pbmd3L2xpYi9saWJnbHV0MzIuYTps aWJnbHV0MzJzMDAwMzkubzowMDAwMDAwMCBJIF9faW1wX19nbHV0SW5pdERpc3BsYXlTdHJp bmdANA0KCQkJL3Vzci9pNjg2LXc2NC1taW5ndzMyL3N5cy1yb290L21pbmd3L2xpYi9saWJn bHV0MzIuYTpsaWJnbHV0MzJzMDAwMzkubzowMDAwMDAwMCBUIF9nbHV0SW5pdERpc3BsYXlT dHJpbmdANA0KCQkJL3Vzci9pNjg2LXc2NC1taW5ndzMyL3N5cy1yb290L21pbmd3L2xpYi9s aWJnbHV0MzIuYTpsaWJnbHV0MzJzMDAwMzgubzowMDAwMDAwMCBJIF9faW1wX19nbHV0SW5p dERpc3BsYXlNb2RlQDQNCgkJCS91c3IvaTY4Ni13NjQtbWluZ3czMi9zeXMtcm9vdC9taW5n dy9saWIvbGliZ2x1dDMyLmE6bGliZ2x1dDMyczAwMDM4Lm86MDAwMDAwMDAgVCBfZ2x1dElu aXREaXNwbGF5TW9kZUA0DQoJCQkvdXNyL2k2ODYtdzY0LW1pbmd3MzIvc3lzLXJvb3QvbWlu Z3cvbGliL2xpYmdsdXQzMi5hOmxpYmdsdXQzMnMwMDAzNy5vOjAwMDAwMDAwIEkgX19pbXBf X2dsdXRJbml0QDgNCgkJCS91c3IvaTY4Ni13NjQtbWluZ3czMi9zeXMtcm9vdC9taW5ndy9s aWIvbGliZ2x1dDMyLmE6bGliZ2x1dDMyczAwMDM3Lm86MDAwMDAwMDAgVCBfZ2x1dEluaXRA OA0KCQlBbmQsIGlmIEkgY29tcGFyZSB3aXRoICIibm0gLUEgL3Vzci94ODZfNjQtdzY0LW1p bmd3MzIvc3lzLXJvb3QvbWluZ3cvbGliL2xpYmdsdXQzMi5hIHwgZ3JlcCBnbHV0SW5pdCIg dGhlbiANCgkJSSBjb25zdGF0IHRoYXQgbWFueSBlbnRyeSBwb2ludHMsIGxpa2UgIipnbHV0 SW5pdFdpdGhFeGl0KiIsIGFyZSBub3QgcHJlc2VudCBpbnRvIGxpYmdsdXQzMi5hIGxpYnJh cnkgaW50byB0b29sY2hhaW4gDQoJCSJpNjg2LXc2NC1taW5ndzMyIi4gSSBkZWNpZGUgdG8g c2VhcmNoIGFuIGltcGxlbWVudGF0aW9uIG9mIEdMVVQgZ2VuZXJhdGVkIHdpdGggTWluR1cz MiBvbiBJbnRlcm5ldC4NCgkJSSBmaW5kIHRoaXMgb24gc2l0ZSBodHRwczovL3d3dy50cmFu c21pc3Npb256ZXJvLmNvLnVrL2NvbXB1dGluZy91c2luZy1nbHV0LXdpdGgtbWluZ3cvIGFu ZCBJIGRlY2lkZSB0byBleHRyYWN0IA0KCQlsaWJyYXJ5IDMyIGJpdCAibGliZ2x1dDMyLmEi IGZyb20gemlwIGZpbGUgZG9ud25sb2FkZWQgaW50byAvdXNyL3g4Nl82NC13NjQtbWluZ3cz Mi9zeXMtcm9vdC9taW5ndy9saWIgZGlyZWN0b3J5Lg0KCQlBZnRlciB2ZXJpZmljYXRpb24g dGhhdCBlbnRyeSBwb2ludCAiKmdsdXRJbml0V2l0aEV4aXQqIiBpcyBhdCBuZXcgcHJlZW50 LCBJIHJlcnVuIGdlbmVyYXRpb24gb2YgcHJvZ3JhbSBHTFVULiANCgkJVGVzdCBzdWNjZXNz IHdpdGggcnVuIHByb2dyYW0gYnkgOg0KCQkJIi4vdmVyeV9zaW1wbGVfZ2x1dC5leGUiDQoJ CQlCZWdpbm5pbmcgb2YgcHJvZ3JhbSBHTFVULg0KCQkJV2luZG93J3MgY3JlYXRpb24uDQoJ CQlOb3RoaW5nIGRyYXcgYXQgd2luZG93Lg0KCQkJV2FpdCB1c2VyIGV2ZW50Lg0KCQlOQiA6 IGxhc3QgbWVzc2FnZSBpbnNlcmVkIGludG8gc291cmNlIGZpbGUgKCJwcmludGYoIkVuZCBv ZiBwcm9ncmFtIEdMVVQuXG4iKTsiIGRvbid0IGFwcGVhciAuLi4NCgkJVG8gZmluaXNoIHRo aXMgdGVzdCwgeW91IGNhbiBhbHNvIHJ1biB0aGlzIHByb2dyYW0gaW50byBjb21tYW5kIGNv bnNvbGUgV2luMzIgKENNRCkgYnkgOg0KCQkJInZlcnlfc2ltcGxlX2dsdXQuZXhlIiAgIAkJ CWJ1dCBubyBvbmUgbWVzc2FnZSBhcHBlYXIgb24gdGhpcyBjb25zb2xlID8/PyANCgkJCQ0K CQlDb25jbHVzaW9uIDogTGlicmFyeSAibGliZ2x1dDMyLmEiIDMyYiBpbnRvIHRvb2xjaGFp biAiaTY4Ni13NjQtbWluZ3czMiIgaXMgImJ1Z2dlZCIgaW50byBDWUdXSU4gNjRiL01pbkdX MzIsIA0KCQkJYnV0IG5vdCBsaWJyYXJ5ICJsaWJnbHV0MzIuYSIgNjRiIGludG8gdG9vbGNo YWluICJ4ODZfNjQtdzY0LW1pbmd3MzIiLiANCgkJCUZpcnN0IGxpYnJhcnkgZ2VuZXJhdGVk IHdpdGggIiNkZWZpbmUgR0xVVF9ESVNBQkxFX0FURVhJVF9IQUNLIiBvcHRpb24gPz8/DQoJ CQkNCk5CIDogTWFueSB1c2VmdWwgaW5mb3JtYXRpb25zIGR1cmluZyBzdGFydHVwIG9mIFgg U2VydmVyIGludG8gQ3lnd2luIHRlcm1pbmFsIDoNCg0KJA0KV2VsY29tZSB0byB0aGUgWFdp biBYIFNlcnZlcg0KVmVuZG9yOiBUaGUgQ3lnd2luL1ggUHJvamVjdA0KUmVsZWFzZTogMS4y MS4xLjIxDQpPUzogQ1lHV0lOX05ULTEwLjAtMjYyMDAgTVNJIDMuNi42LTEueDg2XzY0IDIw MjYtMDEtMDkgMTc6MzkgVVRDIHg4Nl82NA0KT1M6IFdpbmRvd3MgMTAgIFtXaW5kb3dzIE5U IDEwLjAgYnVpbGQgMjYyMDBdIHg2NA0KUGFja2FnZTogdmVyc2lvbiAyMS4xLjIxLTEgYnVp bHQgMjAyNi0wMS0xNg0KDQpYV2luIHdhcyBzdGFydGVkIHdpdGggdGhlIGZvbGxvd2luZyBj b21tYW5kIGxpbmU6DQoNCi91c3IvYmluL1hXaW4gOjAgLW11bHRpd2luZG93IC1saXN0ZW4g dGNwIC1hdXRoDQogL2hvbWUvdGhpZXJyeS8uc2VydmVyYXV0aC4xNjANCg0KKElJKSB4b3Jn LmNvbmYgaXMgbm90IHN1cHBvcnRlZA0KKElJKSBTZWUgaHR0cDovL3guY3lnd2luLmNvbS9k b2NzL2ZhcS9jeWd3aW4teC1mYXEuaHRtbCBmb3IgbW9yZSBpbmZvcm1hdGlvbg0Kd2luVXBk YXRlRHBpIC0gcHJpbWFyeSBtb25pdG9yIG5hdGl2ZSBEUEkgeCA5NiB5IDk2DQpMb2FkUHJl ZmVyZW5jZXM6IC9ob21lL3RoaWVycnkvLlhXaW5yYyBub3QgZm91bmQNCkxvYWRQcmVmZXJl bmNlczogTG9hZGluZyAvZXRjL1gxMS9zeXN0ZW0uWFdpbnJjDQpMb2FkUHJlZmVyZW5jZXM6 IERvbmUgcGFyc2luZyB0aGUgY29uZmlndXJhdGlvbiBmaWxlLi4uDQp3aW5EZXRlY3RTdXBw b3J0ZWRFbmdpbmVzIC0gUmVtb3RlU2Vzc2lvbjogbm8NCndpbkRldGVjdFN1cHBvcnRlZEVu Z2luZXMgLSBEaXJlY3REcmF3NCBpbnN0YWxsZWQsIGFsbG93aW5nIFNoYWRvd0RETkwNCndp bkRldGVjdFN1cHBvcnRlZEVuZ2luZXMgLSBSZXR1cm5pbmcsIHN1cHBvcnRlZCBlbmdpbmVz IDAwMDAwMDA1DQp3aW5TZXRFbmdpbmUgLSBNdWx0aSBXaW5kb3cgb3IgUm9vdGxlc3MgPT4g U2hhZG93R0RJDQp3aW5TY3JlZW5Jbml0IC0gVXNpbmcgV2luZG93cyBkaXNwbGF5IGRlcHRo IG9mIDMyIGJpdHMgcGVyIHBpeGVsDQp3aW5BbGxvY2F0ZUZCU2hhZG93R0RJIC0gQ3JlYXRp bmcgRElCIHdpdGggd2lkdGg6IDE5MjAgaGVpZ2h0OiAxMDgwIGRlcHRoOiAzMg0Kd2luRmlu aXNoU2NyZWVuSW5pdEZCIC0gTWFza3M6IDAwZmYwMDAwIDAwMDBmZjAwIDAwMDAwMGZmDQp3 aW5Jbml0VmlzdWFsc1NoYWRvd0dESSAtIE1hc2tzIDAwZmYwMDAwIDAwMDBmZjAwIDAwMDAw MGZmIEJQUkdCIDggZCAyNCBicHAgMzINCk1JVC1TSE0gZXh0ZW5zaW9uIGRpc2FibGVkIGR1 ZSB0byBsYWNrIG9mIGtlcm5lbCBzdXBwb3J0DQpYRnJlZTg2LUJpZ2ZvbnQgZXh0ZW5zaW9u IGxvY2FsLWNsaWVudCBvcHRpbWl6YXRpb24gZGlzYWJsZWQgZHVlIHRvIGxhY2sgb2Ygc2hh cmVkIG1lbW9yeSBzdXBwb3J0IGluIHRoZSBrZXJuZWwNCmdsV2luU2VsZWN0R0xpbXBsZW1l bnRhdGlvbjogTG9hZGVkICdjeWduYXRpdmVHTHRodW5rLmRsbCcNCihJSSkgQUlHTFg6IFRl c3RpbmcgcGl4ZWxGb3JtYXRJbmRleCAxDQpHTF9WRVJTSU9OOiAgICAgNC42LjAgLSBCdWls ZCAyNy4yMC4xMDAuODE5MA0KR0xfVkVORE9SOiAgICAgIEludGVsDQpHTF9SRU5ERVJFUjog ICAgSW50ZWwoUikgVUhEIEdyYXBoaWNzDQooSUkpIEdMWDogZW5hYmxlZCBHTFhfU0dJX21h a2VfY3VycmVudF9yZWFkDQooSUkpIEdMWDogZW5hYmxlZCBHTFhfU0dJX3N3YXBfY29udHJv bA0KKElJKSBHTFg6IGVuYWJsZWQgR0xYX01FU0Ffc3dhcF9jb250cm9sDQooSUkpIEdMWDog ZW5hYmxlZCBHTFhfU0dJWF9wYnVmZmVyDQooSUkpIEdMWDogZW5hYmxlZCBHTFhfQVJCX211 bHRpc2FtcGxlDQooSUkpIEdMWDogZW5hYmxlZCBHTFhfU0dJU19tdWx0aXNhbXBsZQ0KKElJ KSBHTFg6IGVuYWJsZWQgR0xYX0FSQl9mYmNvbmZpZ19mbG9hdA0KKElJKSBHTFg6IGVuYWJs ZWQgR0xYX0VYVF9mYmNvbmZpZ19wYWNrZWRfZmxvYXQNCihJSSkgR0xYOiBlbmFibGVkIEdM WF9BUkJfY3JlYXRlX2NvbnRleHQNCihJSSkgR0xYOiBlbmFibGVkIEdMWF9BUkJfY3JlYXRl X2NvbnRleHRfcHJvZmlsZQ0KKElJKSBHTFg6IGVuYWJsZWQgR0xYX0FSQl9jcmVhdGVfY29u dGV4dF9yb2J1c3RuZXNzDQooSUkpIEdMWDogZW5hYmxlZCBHTFhfRVhUX2NyZWF0ZV9jb250 ZXh0X2VzMl9wcm9maWxlDQooSUkpIEdMWDogZW5hYmxlZCBHTFhfQVJCX2ZyYW1lYnVmZmVy X3NSR0INCihJSSkgQUlHTFg6IGVuYWJsZWQgR0xYX01FU0FfY29weV9zdWJfYnVmZmVyDQoo SUkpIDEwOCBwaXhlbCBmb3JtYXRzIHJlcG9ydGVkIGJ5IHdnbEdldFBpeGVsRm9ybWF0QXR0 cmliaXZBUkINCihJSSkgNzIgZmJDb25maWdzDQooSUkpIGlnbm9yZWQgcGl4ZWwgZm9ybWF0 czogMCBub3QgT3BlbkdMLCAwIHVua25vd24gcGl4ZWwgdHlwZSwgMzYgdW5hY2NlbGVyYXRl ZA0KKElJKSBHTFg6IEluaXRpYWxpemVkIFdpbjMyIG5hdGl2ZSBXR0wgR0wgcHJvdmlkZXIg Zm9yIHNjcmVlbiAwDQp3aW5Qb2ludGVyV2FycEN1cnNvciAtIERpc2NhcmRpbmcgZmlyc3Qg d2FycDogOTYwIDU0MA0KKC0tKSA4IG1vdXNlIGJ1dHRvbnMgZm91bmQNCigtLSkgU2V0dGlu ZyBhdXRvcmVwZWF0IHRvIGRlbGF5PTUwMCwgcmF0ZT0zMQ0KKC0tKSBXaW5kb3dzIGtleWJv YXJkIGxheW91dDogIjAwMDAwNDBDIiAoMDAwMDA0MGMpICJGcmVuY2ggKExlZ2FjeSwgQVpF UlRZKSIsIHR5cGUgNw0KKC0tKSBGb3VuZCBtYXRjaGluZyBYS0IgY29uZmlndXJhdGlvbiAi RnJlbmNoIChTdGFuZGFyZCkiDQooLS0pIE1vZGVsID0gInBjMTA1IiBMYXlvdXQgPSAiZnIi IFZhcmlhbnQgPSAibm9uZSIgT3B0aW9ucyA9ICJub25lIg0KUnVsZXMgPSAiYmFzZSIgTW9k ZWwgPSAicGMxMDUiIExheW91dCA9ICJmciIgVmFyaWFudCA9ICJub25lIiBPcHRpb25zID0g Im5vbmUiDQp3aW5Jbml0TXVsdGlXaW5kb3dXTSAtIERJU1BMQVk9OjAuMA0Kd2luTXVsdGlX aW5kb3dYTXNnUHJvYyAtIERJU1BMQVk9OjAuMA0Kd2luSW5pdE11bHRpV2luZG93V00gLSB4 Y2JfY29ubmVjdCAoKSByZXR1cm5lZCBhbmQgc3VjY2Vzc2Z1bGx5IG9wZW5lZCB0aGUgZGlz cGxheS4NCndpblByb2NFc3RhYmxpc2hDb25uZWN0aW9uIC0gd2luSW5pdENsaXBib2FyZCBy ZXR1cm5lZC4NCndpbkNsaXBib2FyZFRocmVhZFByb2MgLSBESVNQTEFZPTowLjANCndpbk11 bHRpV2luZG93WE1zZ1Byb2MgLSB4Y2JfY29ubmVjdCgpIHJldHVybmVkIGFuZCBzdWNjZXNz ZnVsbHkgb3BlbmVkIHRoZSBkaXNwbGF5Lg0Kd2luQ2xpcGJvYXJkUHJvYyAtIHhjYl9jb25u ZWN0ICgpIHJldHVybmVkIGFuZCBzdWNjZXNzZnVsbHkgb3BlbmVkIHRoZSBkaXNwbGF5Lg0K VXNpbmcgQ29tcG9zaXRlIHJlZGlyZWN0aW9uDQoNCglUbyBwcm9jZWVkIHdpdGggYW5vdGhl ciBlbnZpcm9ubWVudCwgbm93IHdlIHRlc3QgZ2VuZXJhdGlvbiBvZiB0aGlzIHNpbXBsZSBw cm9ncmFtIEdMVVQNCgl3aXRoIFVidW50dSAyNC4wNCAoTGludXgpIGluc3RhbGxlZCBpbnRv IFdTTDIgdmlydHVhbGl6YXRpb24gb24gV2luMzIgc3lzdGVtLg0KCQ0KCUJlZm9yZSwgeW91 IG11c3QgaW5zdGFsbCBjb3JyZWN0bHkgV1NMMiBvbiB5b3VyIFdpbjMyIHN5c3RlbSxhbiBh ZnRlciBjaG9vc2UgaW5zdGFsbGF0aW9uDQoJb2YgVWJ1bnR1IDI0LjA0IGludG8gV1NMMiwg YW5kIGFmdGVyIG9wZW4gYW4gVWJ1bnR1IHRlcm1pbmFsIHRvIHVwZ3JhZGUgYW5kIHVwZGF0 ZSB5b3VyDQoJY29uZmlndXJhdGlvbiBpbiAicm9vdCIgbW9kZSwgYW5kIGZpbmFsbHkgaW5z dGFsbCBhbGwgbmVlZGVkIHBhY2thZ2UgOiBkZXZlbG9wbWVudCBwYWNrYWdlLA0KCW1ha2Us IGNtYWtlLCB6aXAsIHVuemlwLCBhbmQgYWxzbyBwYWNrYWdlIG1pbmd3NjQgYnkgInN1ZG8g YXB0LWdldCBpbnN0YWxsIGdjYy1taW5ndy13NjQiLg0KCVdpdGggbGFzdCBwYWNrYWdlLCB5 b3UgY2FuIGJ1aWxkICJXaW4zMiIgbmF0aXZlIGFwcGxpY2F0aW9uIGludG8gaW4gVWJ1bnR1 IHRlcm1pbmFsIChsaWtlIA0KCWludG8gQ01EIGNvbnNvbGUgY29tbWFuZCwgd2l0aCBwYWNr YWdlIE1pbkdXNjQgaW5zdGFsbGVkIG9uIHlvdXIgd2luMzIgc3lzdGVtKSwgZWl0aGVyIGlu IA0KCTMyIGJpdCBvciA2NCBiaXQuDQoJTGlrZSB3aXRoIENZR1dJTiA2NCwgeW91IGNhbiBl aXRoZXIgdXNlIHR3byBzb3VyY2UgZmlsZSAoYnV0IHNhbWUgY29udGVudCBtYW5kYXRvcnkp LCBvbmUgDQoJaW4gV1NMMiBVQlVOVFUgMjQuMDQgZW52aXJvbm1lbnQgKGZvciBtZSBzb3Vy Y2UgZmlsZSBzdG9yZWQgaW4gIi9ob21lLyd1c2VyJy9zcmMvT3BlbkdMIiANCglkaXJlY3Rv cnkgd2l0aCAndXNlcicgaXMgeW91ciBpZGVudCB0byB1c2UgVWJ1bnR1LCBieSBkZWZhdWx0 IHdoZW4gSSBvcGVuIExpbnV4IHRlcm1pbmFsLCANCglJJ20gcG9zaXRpb25lZCBvbiAkSE9N RSAuaWUuIC9ob21lLyd1c2VyJyksIGFuZCBvbmUgc3RvcmVkIGluICJub3JtYWwiIGRpcmVj dG9yeSBvZiBXaW4zMiANCglzeXN0ZW0gKGZvciBtZSwgQzpcc3JjXE9wZW5HTCksIG9yLCB5 b3UgY2FuIHVzZSBvbmx5IG9uZSBzb3VyY2UgZmlsZSwgZm9yIG1lDQoJIkM6XHNyY1xPcGVu R0xcdmVyeV9zaW1wbGVfZ2x1dC5jIiBhbmQgYWNjZXNzIHRoaXMgdG8gZ2VuZXJhdGlvbiBp bnRvIExpbnV4IHRlcm1pbmFsIGJ5IA0KCXRoaXMgZGVzaWduYXRpb24gIi9tbnQvYy9zcmMv T3BlbkdML3Zlcnlfc2ltcGxlX2dsdXQuYyIuIEluIGxhc3QgY2FzZSwgaXQncyBzYW1lIGFu IHVuaXF1ZSANCglzb3VyY2UgZmlsZSAuLi4NCgkNCglhKSB3aXRoICJuYXRpdmUiIEdDQyA2 NCBiaXQgKGdlbmVyYXRpb24gb2YgWCBhcHBsaWNhdGlvbiBiZWNhdXNlIGlzIHN0YW5kYXJk IE9wZW5HTCBncmFwaGljDQoJbGF5ZXIgYnkgZGVmYXVsdCBvbiBVbml4L0xpbnV4IGxpa2Ug c3lzdGVtKSA6DQoJCSJnY2MgLVdhbGwgdmVyeV9zaW1wbGVfZ2x1dC5jIC1vIHZlcnlfc2lt cGxlX2dsdXQgIC1sZ2x1dCAtbEdMVSAtbEdMIiANCglBZnRlciB0aGF0LCB5b3UgY2FuIGRp cmVjdGx5IGxhdW5jaCB5b3VyICJuZXciIGFwcGxpY2F0aW9uIFggKHNlcnZlciBYIGlzIGFs cmVhZHkgYWN0aXZhdGVkKQ0KCWJ5ICAiLi92ZXJ5X3NpbXBsZV9nbHV0IiBhbmQgbmV3IG9w ZW4gd2luZG93IGFwcGVhciBhbmQgbmV4dCBtZXNzYWdlcyB0b28gOg0KCQlCZWdpbm5pbmcg b2YgcHJvZ3JhbSBHTFVULg0KCQlXaW5kb3cncyBjcmVhdGlvbi4NCgkJTm90aGluZyBkcmF3 IGF0IHdpbmRvdy4NCgkJV2FpdCB1c2VyIGV2ZW50Lg0KCXlvdSBjbG9zZSB3aW5kb3cgYnkg Y2xpY2tpbmcgb24gIngiIHN5bWJvbCBhdCB0b3AgcmlndGggb2Ygd2luZG93ICh1c2VyIGFj dGlvbiAtPiBjbG9zZSkuDQoJTkIgOiBsYXN0IG1lc3NhZ2UgaW5zZXJlZCBpbnRvIHNvdXJj ZSBmaWxlICgicHJpbnRmKCJFbmQgb2YgcHJvZ3JhbSBHTFVULlxuIik7IiBkb24ndCBhcHBl YXIgLi4uDQoJTkIyIDogbm8gbmVlZCB0byAibWFudWFsbHkiIGxhdW5jaCBYIHNlcnZlciBp biB0aGlzIGNvbmZpZ3VyYXRpb24sIFggc2VydmVyIGlzIGF1dG9tYXRpY2FsbHkgDQoJCWF2 YWlsYWJsZS4NCgkNCgliKSB3aXRoIEdDQyA2NGIgaW5jbHVkZWQgaW50byBwYWNrYWdlIE1p bkdXNjQgKHJlY2FsbCA6ICJzdWRvIGFwdC1nZXQgaW5zdGFsbCBnY2MtbWluZ3ctdzY0Iikg Og0KCVlvdSBjYW4gZ2VuZXJhdGUgdGhpcyBwcm9ncmFtIHdpdGggbmV4dCBjb21tYW5kIA0K CQkieDg2XzY0LXc2NC1taW5ndzMyLWdjYy13aW4zMiAtV2FsbCAtSS91c3IveDg2XzY0LXc2 NC1taW5ndzMyL2luY2x1ZGUgdmVyeV9zaW1wbGVfZ2x1dC5jIFwNCgkJCS1vIHZlcnlfc2lt cGxlX2dsdXQuZXhlIC1ML3Vzci94ODZfNjQtdzY0LW1pbmd3MzIvbGliICAtbGdsdXQzMiAt bGdsdTMyIC1sb3BlbmdsMzIgCVwNCgkJCS1sZ2RpMzIgLWxrZXJuZWwzMiINCg0KCQkiaTY4 Ni13NjQtbWluZ3czMi1nY2Mtd2luMzIgLVdhbGwgLW0zMiAtSS91c3IvaTY4Ni13NjQtbWlu Z3czMi9pbmNsdWRlIHZlcnlfc2ltcGxlX2dsdXQuYyBcDQoJCQktbyB2ZXJ5X3NpbXBsZV9n bHV0LmV4ZSAtTC91c3IvaTY4Ni13NjQtbWluZ3czMi9saWIgIC1sZ2x1dDMyIC1sZ2x1MzIg LWxvcGVuZ2wzMiAJXA0KCQkJLWxnZGkzMiAtbGtlcm5lbDMyIg0KKi8NCg0KI2lmIF9XSU4z Mg0KI2luY2x1ZGUgPHdpbmRvd3MuaD4NCiNlbmRpZg0KI2lmIF9fQVBQTEVfXw0KI2luY2x1 ZGUgPE9wZW5HTC9nbC5oPg0KI2luY2x1ZGUgPE9wZW5HTC9nbHUuaD4NCiNpbmNsdWRlIDxH TFVUL2dsdXQuaD4NCiNlbHNlDQojaW5jbHVkZSA8R0wvZ2wuaD4NCiNpbmNsdWRlIDxHTC9n bHUuaD4NCiNpbmNsdWRlIDxHTC9nbHV0Lmg+DQojZW5kaWYNCiNpbmNsdWRlIDxzdGRpby5o Pg0KLy8gI2RlZmluZSBfU1REQ0FMTF9TVVBQT1JURUQNCi8vICNkZWZpbmUgQVBJRU5UUlkg X19zdGRjYWxsDQovLyAjZGVmaW5lIEdMVVRfRElTQUJMRV9BVEVYSVRfSEFDSw0KDQp2b2lk IGRpc3BsYXkoKQ0Kew0KfQ0KDQppbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpDQp7 DQogIHByaW50ZigiQmVnaW5uaW5nIG9mIHByb2dyYW0gR0xVVC5cbiIpOw0KICBnbHV0SW5p dCgmYXJnYywgYXJndik7DQogIA0KLyogRXJyb3IgZGV0ZWN0ZWQgd2l0aCBpbml0aWFsIHNv dXJjZSBwcm92aWRlZCA6ICBFUlJPUjogIGdsdXRNYWluTG9vcCBjYWxsZWQgd2l0aCBubyB3 aW5kb3dzIGNyZWF0ZWQuDQoJQWRkaW5nIHR3byBuZXh0IGxpbmVzIHRvIHJlc29sdmUgdGhp cyBlcnJvciwgZXNwYWNpYWxseSB0aGUgbGFzdCA6IAlnbHV0Q3JlYXRlV2luZG93CQkJKi8N CgkNCiAgcHJpbnRmKCJXaW5kb3cncyBjcmVhdGlvbi5cbiIpOw0KICBnbHV0Q3JlYXRlV2lu ZG93KCJHTFVUIHByb2dyYW0iKTsNCiAgcHJpbnRmKCJOb3RoaW5nIGRyYXcgYXQgd2luZG93 LlxuIik7DQogIGdsdXREaXNwbGF5RnVuYyhkaXNwbGF5KTsNCiAgcHJpbnRmKCJXYWl0IHVz ZXIgZXZlbnQuXG4iKTsNCiAgZ2x1dE1haW5Mb29wKCk7DQogIHByaW50ZigiRW5kIG9mIHBy b2dyYW0gR0xVVC5cbiIpOw0KfQ0KDQovKiAtLS0tLS0tLS0tLS0tCQlFbmQgb2YgZmlsZSA6 ICJ2ZXJ5X3NpbXBsZV9nbHV0LmMiICAJIC0tLS0tLS0tLS0tCQkqLw== --------------gKiCBGnmwiB7cMUJVBFy3e11 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation: https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple --------------gKiCBGnmwiB7cMUJVBFy3e11--
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |