From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id E653ACAC581 for ; Mon, 8 Sep 2025 11:20:33 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 9D15E4262B; Mon, 8 Sep 2025 11:20:33 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id DY0q90fkEJTy; Mon, 8 Sep 2025 11:20:32 +0000 (UTC) X-Comment: SPF check N/A for local connections - client-ip=140.211.166.142; helo=lists1.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver= DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 8A60342636 Received: from lists1.osuosl.org (lists1.osuosl.org [140.211.166.142]) by smtp4.osuosl.org (Postfix) with ESMTP id 8A60342636; Mon, 8 Sep 2025 11:20:32 +0000 (UTC) Received: from smtp2.osuosl.org (smtp2.osuosl.org [IPv6:2605:bc80:3010::133]) by lists1.osuosl.org (Postfix) with ESMTP id 3EE531D9 for ; Mon, 8 Sep 2025 11:20:30 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 30A0541517 for ; Mon, 8 Sep 2025 11:20:30 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id rx_C6yoRBLad for ; Mon, 8 Sep 2025 11:20:28 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=84.110.109.230; helo=mail.tkos.co.il; envelope-from=baruch@tkos.co.il; receiver= DMARC-Filter: OpenDMARC Filter v1.4.2 smtp2.osuosl.org 55F11414F8 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 55F11414F8 Received: from mail.tkos.co.il (golan.tkos.co.il [84.110.109.230]) by smtp2.osuosl.org (Postfix) with ESMTPS id 55F11414F8 for ; Mon, 8 Sep 2025 11:20:26 +0000 (UTC) Received: from localhost (unknown [10.0.8.2]) by mail.tkos.co.il (Postfix) with ESMTP id 74C71440699; Mon, 8 Sep 2025 14:20:04 +0300 (IDT) To: Thomas Perale via buildroot Cc: Alexis =?utf-8?Q?Lothor=C3=A9?= , Thomas Perale In-Reply-To: <20250908105540.681404-1-thomas.perale@mind.be> (Thomas Perale via buildroot's message of "Mon, 8 Sep 2025 12:55:40 +0200") References: <20250811-php-lua-v3-1-f238174c6e4a@bootlin.com> <20250908105540.681404-1-thomas.perale@mind.be> User-Agent: mu4e 1.12.12; emacs 30.1 Date: Mon, 08 Sep 2025 14:20:22 +0300 Message-ID: <87ldmpgphl.fsf@tarshish> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=tkos.co.il; s=default; t=1757330404; bh=EUYy++mmfhUHZuqaVJNmuB83CL9P1uZLShMxL3dn7FM=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=S/9UkhdptKfBNEB1wS5/uTg8wyUZcbdaT+UqpuF/vxM8YSn+JmCUrvlvzFPeKQir1 47O5bXXaaecQ/rrU7Hs9AlhcrX0Bh5txKmtFQRHMDxNHVT4o/f6sK8SRvjWU0FsWUq BsJPmM+PyeVYWXX2LbhOgkVbFHCFl32zzQ9vZNquLXRGU417QLQ5OrETQ/ri81HHC0 MuwFGSSU7poODUVEymJc7g9Y6J0HI4Ok6YtAQ23ch4ku+vXQ056PA6vxnbHHrT8fkN n4GoSrFPRQP1vGOW5ZGWaCVVJb2E12Mtx6bw3QIUKWAamQRFFUvgA/vV6lILKNnzEo 4fomcwm67BQIw== X-Mailman-Original-Authentication-Results: smtp2.osuosl.org; dmarc=pass (p=quarantine dis=none) header.from=tkos.co.il X-Mailman-Original-Authentication-Results: smtp2.osuosl.org; dkim=pass (2048-bit key, unprotected) header.d=tkos.co.il header.i=@tkos.co.il header.a=rsa-sha256 header.s=default header.b=S/9Ukhdp Subject: Re: [Buildroot] [PATCH v3] package/php-lua: fix build with PHP8/GCC14 X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Baruch Siach via buildroot Reply-To: Baruch Siach Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" SGkgVGhvbWFzLAoKT24gTW9uLCBTZXAgMDggMjAyNSwgVGhvbWFzIFBlcmFsZSB2aWEgYnVpbGRy b290IHdyb3RlOgo+IEluIHJlcGx5IG9mOgo+PiBPbiBib3RoIEJ1aWxkcm9vdCAyMDI1LjAyLngg YW5kIG1hc3RlciBicmFuY2gsIHBocC1sdWEgYnVpbGQgZmFpbHMgb24KPj4gdGhlIGZvbGxvd2lu ZyBlcnJvcjoKPj4gCj4+IGx1YS5jOjg2Mjo0NDogZXJyb3I6IGFzc2lnbm1lbnQgdG8gJ3plbmRf b2JqZWN0X3dyaXRlX3Byb3BlcnR5X3QnIHtha2EKPj4gJ3N0cnVjdCBfenZhbF9zdHJ1Y3QgKiAo Kikoc3RydWN0IF96ZW5kX29iamVjdCAqLCBzdHJ1Y3QgX3plbmRfc3RyaW5nICosCj4+IHN0cnVj dCBfenZhbF9zdHJ1Y3QgKiwgdm9pZCAqKiknfSBmcm9tIGluY29tcGF0aWJsZSBwb2ludGVyIHR5 cGUgJ3ZvaWQKPj4gKCopKHp2YWwgKiwgenZhbCAqLCB6dmFsICosIHZvaWQgKiopJyB7YWthICd2 b2lkICgqKShzdHJ1Y3QgX3p2YWxfc3RydWN0Cj4+ICosIHN0cnVjdCBfenZhbF9zdHJ1Y3QgKiwg c3RydWN0IF96dmFsX3N0cnVjdCAqLCB2b2lkICoqKSd9Cj4+IFstV2luY29tcGF0aWJsZS1wb2lu dGVyLXR5cGVzXQo+PiAgIDg2MiB8ICAgICAgICAgbHVhX29iamVjdF9oYW5kbGVycy53cml0ZV9w cm9wZXJ0eSA9Cj4+IHBocF9sdWFfd3JpdGVfcHJvcGVydHk7Cj4+ICAgICAgIHwgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4KPj4gbHVhLmM6ODYzOjQ0OiBlcnJv cjogYXNzaWdubWVudCB0byAnemVuZF9vYmplY3RfcmVhZF9wcm9wZXJ0eV90JyB7YWthCj4+ICdz dHJ1Y3QgX3p2YWxfc3RydWN0ICogKCopKHN0cnVjdCBfemVuZF9vYmplY3QgKiwgc3RydWN0IF96 ZW5kX3N0cmluZyAqLAo+PiBpbnQsICB2b2lkICoqLCBzdHJ1Y3QgX3p2YWxfc3RydWN0ICopJ30g ZnJvbSBpbmNvbXBhdGlibGUgcG9pbnRlciB0eXBlCj4+ICd6dmFsICogKCopKHp2YWwgKiwgenZh bCAqLCBpbnQsICB2b2lkICoqLCB6dmFsICopJyB7YWthICdzdHJ1Y3QKPj4gX3p2YWxfc3RydWN0 ICogKCopKHN0cnVjdCBfenZhbF9zdHJ1Y3QgKiwgc3RydWN0IF96dmFsX3N0cnVjdCAqLCBpbnQs Cj4+IHZvaWQgKiosIHN0cnVjdCBfenZhbF9zdHJ1Y3QgKiknfSBbLVdpbmNvbXBhdGlibGUtcG9p bnRlci10eXBlc10KPj4gICA4NjMgfCAgICAgICAgIGx1YV9vYmplY3RfaGFuZGxlcnMucmVhZF9w cm9wZXJ0eSAgPQo+PiBwaHBfbHVhX3JlYWRfcHJvcGVydHk7Cj4+ICAgICAgIHwgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4KPj4gbWFrZVsyXTogKioqIFtNYWtl ZmlsZToyMTQ6IGx1YS5sb10gRXJyb3IgMQo+PiAKPj4gVGhlIGVycm9yIGNhbiBiZSByZXByb2R1 Y2VkIHdpdGggdGhlIGZvbGxvd2luZyBtaW5pbWFsIGRlZmNvbmZpZzoKPj4gCj4+IEJSMl9hcm09 eQo+PiBCUjJfY29ydGV4X2E5PXkKPj4gQlIyX0FSTV9FTkFCTEVfTkVPTj15Cj4+IEJSMl9BUk1f RU5BQkxFX1ZGUD15Cj4+IEJSMl9BUk1fRlBVX05FT049eQo+PiBCUjJfVE9PTENIQUlOX0VYVEVS TkFMPXkKPj4gQlIyX1RPT0xDSEFJTl9FWFRFUk5BTF9CT09UTElOPXkKPj4gQlIyX1BBQ0tBR0Vf TFVBPXkKPj4gQlIyX1BBQ0tBR0VfUEhQPXkKPj4gQlIyX1BBQ0tBR0VfUEhQX0xVQT15Cj4+IAo+ PiBUaGlzIGJ1aWxkIGZhaWx1cmUgaXMgdGhlIHJlc3VsdCBvZiB0d28gZXZlbnRzL2NvbmRpdGlv bnM6Cj4+IC0gdGhlIHVwZGF0ZSB0byBQSFA4IGhhcyBjaGFuZ2VkIHRoZSBwcm90b3R5cGUgZm9y Cj4+ICAgemVuZF9vYmplY3RfcmVhZF9wcm9wZXJ0eV90IChzZWUgWzFdKS4gQnV0IGF0IHRoaXMg dGltZSwgcGhwLWx1YSBqdXN0Cj4+ICAgZ2VuZXJhdGVkIGEgbmV3IHdhcm5pbmcgKC1XaW5jb21w YXRpYmxlLXBvaW50ZXItdHlwZXMpCj4+IC0gdXNpbmcgYm9vdGxpbiBibGVlZGluZy1lZGdlIHRv b2xjaGFpbiBicmluZ3MgaW4gR0NDMTQsIHdoaWNoIG5vdyB0dXJucwo+PiAgIHRoaXMgd2Fybmlu ZyBpbnRvIGEgc3lzdGVtYXRpYyBlcnJvciAoc2VlIFsyXSkKPj4gCj4+IFRoaXMgaXNzdWUgaXMg c3RpbGwgcHJlc2VudCBvbiB0aGUgdXBzdHJlYW0gcmVwb3NpdG9yeSwgYnV0IGl0IGhhcyBiZWVu Cj4+IGZpeGVkIG9uIG9uZSBvZiBpdHMgZm9ya3MuIEJyaW5nIHRoZSByZWxldmFudCBwYXRjaCBm cm9tIHRoZSBmb3JrIHRvCj4+IGFsbG93IGJ1aWxkaW5nIHBocC1sdWEuCj4+IAo+PiBbMV0gaHR0 cHM6Ly9naXRodWIuY29tL3BocC9waHAtc3JjL2NvbW1pdC85MWVmNDEyNGU1Ngo+PiBbMl0gaHR0 cHM6Ly9nY2MuZ251Lm9yZy9nY2MtMTQvcG9ydGluZ190by5odG1sI2luY29tcGF0aWJsZS1wb2lu dGVyLXR5cGVzCj4+IAo+PiBTaWduZWQtb2ZmLWJ5OiBBbGV4aXMgTG90aG9yw6kgPGFsZXhpcy5s b3Rob3JlQGJvb3RsaW4uY29tPgo+Cj4gQXBwbGllZCB0byAyMDI1LjAyLnggJiAyMDI1LjA1Lngu IFRoYW5rcwoKTm90IGluIDIwMjUuMDIueCBhcyBvZiBjb21taXQgMmQ1YzI5OGQ1YTM1ICgicGFj a2FnZS9pcGVyZjM6IGFkZCBwYXRjaAp0byBmaXggQ1ZFLTIwMjUtNTQzNTAiKS4KCkFsc28gbm90 IGluIDIwMjUuMDUueCBhcyBvZiBjb21taXQgNmYxOTFiNGRjYzgwICgicGFja2FnZS9jcHAtaHR0 cGxpYjoKYWRkIHBhdGNoIGZvciBDVkUtMjAyNS00NjcyOCIpLgoKYmFydWNoCgo+PiAtLS0KPj4g Q2hhbmdlcyBpbiB2MzoKPj4gLSBBZGRlZCBlbXB0eSBVcHN0cmVhbSB0YWcKPj4gLSBMaW5rIHRv IHYyOiBodHRwczovL2xvcmUua2VybmVsLm9yZy9yLzIwMjUwODA2LXBocC1sdWEtdjItMS1hNzNm YWFkOTM5ZTlAYm9vdGxpbi5jb20KPj4gCj4+IENoYW5nZXMgaW4gdjI6Cj4+IC0gdXBkYXRlIGNv bW1pdCB0aXRsZSAKPj4gLSBhZGQgbW9yZSBkZXRhaWxzIGFib3V0IHRoZSBjb25kaXRpb25zIGxl YWRpbmcgdG8gdGhlIGJ1aWxkIGZhaWx1cmUKPj4gLSBhZGQgbWluaW1hbCBkZWZjb25maWcKPj4g LSBMaW5rIHRvIHYxOiBodHRwczovL2xvcmUua2VybmVsLm9yZy9yLzIwMjUwODA2LXBocC1sdWEt djEtMS1lMWY1MjRmZWQwYTVAYm9vdGxpbi5jb20KPj4gLS0tCj4+ICAuLi4td3JpdGUtcHJvcGVy bHktcmVhZC1wcm9wZXJ0eS13YXMtY2hhbmdlZC5wYXRjaCB8IDc5ICsrKysrKysrKysrKysrKysr KysrKysKPj4gIDEgZmlsZSBjaGFuZ2VkLCA3OSBpbnNlcnRpb25zKCspCj4+IAo+PiBkaWZmIC0t Z2l0Cj4+IGEvcGFja2FnZS9waHAtbHVhLzAwMDMtcGhwOC1TaWduYXR1cmUtb2Ytd3JpdGUtcHJv cGVybHktcmVhZC1wcm9wZXJ0eS13YXMtY2hhbmdlZC5wYXRjaAo+PiBiL3BhY2thZ2UvcGhwLWx1 YS8wMDAzLXBocDgtU2lnbmF0dXJlLW9mLXdyaXRlLXByb3Blcmx5LXJlYWQtcHJvcGVydHktd2Fz LWNoYW5nZWQucGF0Y2gKPj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPj4gaW5kZXggMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uYzEzNTdiNTkxYjViNzk0YjFlZWNmN2Ni MDI2MDlhMjFkZTYxNWI0Ywo+PiAtLS0gL2Rldi9udWxsCj4+ICsrKyBiL3BhY2thZ2UvcGhwLWx1 YS8wMDAzLXBocDgtU2lnbmF0dXJlLW9mLXdyaXRlLXByb3Blcmx5LXJlYWQtcHJvcGVydHktd2Fz LWNoYW5nZWQucGF0Y2gKPj4gQEAgLTAsMCArMSw3OSBAQAo+PiArRnJvbSBkZTEwNjhkNjM0NTE5 YWJmMjQ2MWRhYzk0MjdiNWZmMjRiNjYwM2FmIE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQo+PiAr RnJvbTogTWlraGFpbCBHYWxhbmluIDxtaWtoYWlsLmdhbGFuaW5AdGVhbS5idW1ibGUuY29tPgo+ PiArRGF0ZTogVHVlLCAyNCBBdWcgMjAyMSAwODoyODo0NyArMDEwMAo+PiArU3ViamVjdDogW1BB VENIXSBwaHA4OiBTaWduYXR1cmUgb2Ygd3JpdGVfcHJvcGVydHkvcmVhZF9wcm9wZXJ0eSB3YXMg Y2hhbmdlZAo+PiArIGluIGh0dHBzOi8vZ2l0aHViLmNvbS9waHAvcGhwLXNyYy9jb21taXQvOTFl ZjQxMjRlNTYKPj4gKwo+PiArVGFrZW4gZnJvbSBodHRwczovL2dpdGh1Yi5jb20vYmFkb28vcGhw LWx1YS9wdWxsLzgKPj4gKwo+PiArVXBzdHJlYW06IG4vYQo+PiArU2lnbmVkLW9mZi1ieTogQWxl eGlzIExvdGhvcsOpIDxhbGV4aXMubG90aG9yZUBib290bGluLmNvbT4KPj4gKy0tLQo+PiArIGx1 YS5jIHwgMjggKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLQo+PiArIDEgZmlsZSBjaGFuZ2Vk LCAxNCBpbnNlcnRpb25zKCspLCAxNCBkZWxldGlvbnMoLSkKPj4gKwo+PiArZGlmZiAtLWdpdCBh L2x1YS5jIGIvbHVhLmMKPj4gK2luZGV4IGVkYzI4NjguLjMyYzE0NzEgMTAwNzU1Cj4+ICstLS0g YS9sdWEuYwo+PiArKysrIGIvbHVhLmMKPj4gK0BAIC0yMjksNDYgKzIyOSw0NiBAQCB6ZW5kX29i amVjdCAqcGhwX2x1YV9jcmVhdGVfb2JqZWN0KHplbmRfY2xhc3NfZW50cnkgKmNlKQo+PiArIAo+ PiArIC8qKiB7e3sgc3RhdGljIHp2YWwgKiBwaHBfbHVhX3JlYWRfcHJvcGVydHkoenZhbCAqb2Jq ZWN0LCB6dmFsICptZW1iZXIsIGludCB0eXBlKQo+PiArICovCj4+ICstenZhbCAqcGhwX2x1YV9y ZWFkX3Byb3BlcnR5KHp2YWwgKm9iamVjdCwgenZhbCAqbWVtYmVyLCBpbnQgdHlwZSwgdm9pZCAq KmNhY2hlX3Nsb3QsIHp2YWwgKnJ2KXsKPj4gKy0JbHVhX1N0YXRlICpMID0gKFpfTFVBVkFMX1Ao b2JqZWN0KSktPkw7Cj4+ICstCXplbmRfc3RyaW5nICpzdHJfbWVtYmVyOwo+PiArK3p2YWwgKnBo cF9sdWFfcmVhZF9wcm9wZXJ0eSh6ZW5kX29iamVjdCAqb2JqZWN0LCB6ZW5kX3N0cmluZyAqbWVt YmVyLCBpbnQgdHlwZSwgdm9pZCAqKmNhY2hlX3Nsb3QsIHp2YWwgKnJ2KXsKPj4gKysJbHVhX1N0 YXRlICpMID0gcGhwX2x1YV9vYmpfZnJvbV9vYmoob2JqZWN0KS0+TDsKPj4gKyAKPj4gKyAJaWYg KHR5cGUgIT0gQlBfVkFSX1IpIHsKPj4gKyAJCVpWQUxfTlVMTChydik7Cj4+ICsgCQlyZXR1cm4g cnY7Cj4+ICsgCX0KPj4gKyAKPj4gKy0Jc3RyX21lbWJlciA9IHp2YWxfZ2V0X3N0cmluZyhtZW1i ZXIpOwo+PiArICNpZiAoTFVBX1ZFUlNJT05fTlVNIDwgNTAyKQo+PiArLQlsdWFfZ2V0ZmllbGQo TCwgTFVBX0dMT0JBTFNJTkRFWCwgWlNUUl9WQUwoc3RyX21lbWJlcikpOwo+PiArKwlsdWFfZ2V0 ZmllbGQoTCwgTFVBX0dMT0JBTFNJTkRFWCwgWlNUUl9WQUwobWVtYmVyKSk7Cj4+ICsgI2Vsc2UK Pj4gKy0JbHVhX2dldGdsb2JhbChMLCBaU1RSX1ZBTChzdHJfbWVtYmVyKSk7Cj4+ICsrCWx1YV9n ZXRnbG9iYWwoTCwgWlNUUl9WQUwobWVtYmVyKSk7Cj4+ICsgI2VuZGlmCj4+ICstCXplbmRfc3Ry aW5nX3JlbGVhc2Uoc3RyX21lbWJlcik7Cj4+ICsgCj4+ICstCXBocF9sdWFfZ2V0X3p2YWxfZnJv bV9sdWEoTCwgLTEsIG9iamVjdCwgcnYpOwo+PiArKwl6dmFsIGx1YV96dmFsX29iamVjdDsKPj4g KysJWlZBTF9PQkooJmx1YV96dmFsX29iamVjdCwgb2JqZWN0KTsKPj4gKysKPj4gKysJcGhwX2x1 YV9nZXRfenZhbF9mcm9tX2x1YShMLCAtMSwgJmx1YV96dmFsX29iamVjdCwgcnYpOwo+PiArIAls dWFfcG9wKEwsIDEpOwo+PiArKwo+PiArIAlyZXR1cm4gcnY7Cj4+ICsgfQo+PiArIC8qIH19fSAq Lwo+PiArIAo+PiArIC8qKiB7e3sgc3RhdGljIHZvaWQgcGhwX2x1YV93cml0ZV9wcm9wZXJ0eSh6 dmFsICpvYmplY3QsIHp2YWwgKm1lbWJlciwgenZhbCAqdmFsdWUpCj4+ICsgKi8KPj4gKy1zdGF0 aWMgdm9pZCBwaHBfbHVhX3dyaXRlX3Byb3BlcnR5KHp2YWwgKm9iamVjdCwgenZhbCAqbWVtYmVy LCB6dmFsICp2YWx1ZSwgdm9pZCAqKiBrZXkpIHsKPj4gKy0JbHVhX1N0YXRlICpMID0gKFpfTFVB VkFMX1Aob2JqZWN0KSktPkw7Cj4+ICstCXplbmRfc3RyaW5nICpzdHJfbWVtYmVyID0genZhbF9n ZXRfc3RyaW5nKG1lbWJlcik7Cj4+ICsrc3RhdGljIHp2YWwqIHBocF9sdWFfd3JpdGVfcHJvcGVy dHkoemVuZF9vYmplY3QgKm9iamVjdCwgemVuZF9zdHJpbmcgKm1lbWJlciwgenZhbCAqdmFsdWUs IHZvaWQgKioga2V5KSB7Cj4+ICsrCWx1YV9TdGF0ZSAqTCA9IHBocF9sdWFfb2JqX2Zyb21fb2Jq KG9iamVjdCktPkw7Cj4+ICsgCj4+ICsgI2lmIChMVUFfVkVSU0lPTl9OVU0gPCA1MDIpCj4+ICst CXBocF9sdWFfc2VuZF96dmFsX3RvX2x1YShMLCBtZW1iZXIpOwo+PiArKwlsdWFfcHVzaGxzdHJp bmcoTCwgWlNUUl9WQUwodmFsKSwgWlNUUl9MRU4odmFsKSk7Cj4+ICsgCXBocF9sdWFfc2VuZF96 dmFsX3RvX2x1YShMLCB2YWx1ZSk7Cj4+ICsgCj4+ICsgCWx1YV9zZXR0YWJsZShMLCBMVUFfR0xP QkFMU0lOREVYKTsKPj4gKyAjZWxzZQo+PiArIAlwaHBfbHVhX3NlbmRfenZhbF90b19sdWEoTCwg dmFsdWUpOwo+PiArLQlsdWFfc2V0Z2xvYmFsKEwsIFpfU1RSVkFMX1AobWVtYmVyKSk7Cj4+ICsr CWx1YV9zZXRnbG9iYWwoTCwgWlNUUl9WQUwobWVtYmVyKSk7Cj4+ICsgI2VuZGlmCj4+ICsgCj4+ ICstCXplbmRfc3RyaW5nX3JlbGVhc2Uoc3RyX21lbWJlcik7Cj4+ICsrCXJldHVybiB2YWx1ZTsK Pj4gKyB9Cj4+ICsgLyogfX19ICovCj4+ICsgCj4+IAo+PiAtLS0KPj4gYmFzZS1jb21taXQ6IDJm ZDUyMGM4ZDUyYjllMGVkNWUyNjM0MzgxM2ZkZDhkYmNhZGI0NWYKPj4gY2hhbmdlLWlkOiAyMDI1 MDgwNi1waHAtbHVhLTM5ODk1ZDRmZTE3OQo+PiAKPj4gQmVzdCByZWdhcmRzLAo+PiAtLSAKPj4g QWxleGlzIExvdGhvcsOpLCBCb290bGluCj4+IEVtYmVkZGVkIExpbnV4IGFuZCBLZXJuZWwgZW5n aW5lZXJpbmcKPj4gaHR0cHM6Ly9ib290bGluLmNvbQo+PiAKPj4gX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPj4gYnVpbGRyb290IG1haWxpbmcgbGlzdAo+ PiBidWlsZHJvb3RAYnVpbGRyb290Lm9yZwo+PiBodHRwczovL2xpc3RzLmJ1aWxkcm9vdC5vcmcv bWFpbG1hbi9saXN0aW5mby9idWlsZHJvb3QKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwo+IGJ1aWxkcm9vdCBtYWlsaW5nIGxpc3QKPiBidWlsZHJvb3RA YnVpbGRyb290Lm9yZwo+IGh0dHBzOi8vbGlzdHMuYnVpbGRyb290Lm9yZy9tYWlsbWFuL2xpc3Rp bmZvL2J1aWxkcm9vdAoKLS0gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfi4gLn4gICBUayBPcGVuIFN5c3RlbXMKPX0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1vb08tLVUtLU9vby0tLS0tLS0tLS0tLXs9 CiAgIC0gYmFydWNoQHRrb3MuY28uaWwgLSB0ZWw6ICs5NzIuNTIuMzY4LjQ2NTYsIGh0dHA6Ly93 d3cudGtvcy5jby5pbCAtCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCmJ1aWxkcm9vdCBtYWlsaW5nIGxpc3QKYnVpbGRyb290QGJ1aWxkcm9vdC5vcmcKaHR0 cHM6Ly9saXN0cy5idWlsZHJvb3Qub3JnL21haWxtYW4vbGlzdGluZm8vYnVpbGRyb290Cg==