From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Nicolas =?UTF-8?Q?B=C3=A9rtolo?= Newsgroups: gmane.emacs.bugs Subject: bug#41242: Port feature/native-comp to Windows Date: Tue, 19 May 2020 16:25:53 -0300 Message-ID: References: <834ksi60zn.fsf@gnu.org> <83k11e4a0s.fsf@gnu.org> <83blmp4tob.fsf@gnu.org> <83o8qp1hfr.fsf@gnu.org> <837dxcv1po.fsf@gnu.org> <83imgvdf94.fsf@gnu.org> <83eerjde6k.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="0000000000003cd56705a6054074" Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="125114"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 41242@debbugs.gnu.org, Andrea Corallo To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue May 19 21:27:12 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jb7tQ-000WRh-BJ for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 19 May 2020 21:27:12 +0200 Original-Received: from localhost ([::1]:57900 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jb7tP-0008RP-Du for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 19 May 2020 15:27:11 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:53614) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jb7tG-0008QY-AD for bug-gnu-emacs@gnu.org; Tue, 19 May 2020 15:27:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:39599) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jb7tG-0006mW-15 for bug-gnu-emacs@gnu.org; Tue, 19 May 2020 15:27:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jb7tF-0005rv-U4 for bug-gnu-emacs@gnu.org; Tue, 19 May 2020 15:27:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Nicolas =?UTF-8?Q?B=C3=A9rtolo?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 19 May 2020 19:27:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 41242 X-GNU-PR-Package: emacs Original-Received: via spool by 41242-submit@debbugs.gnu.org id=B41242.158991637322497 (code B ref 41242); Tue, 19 May 2020 19:27:01 +0000 Original-Received: (at 41242) by debbugs.gnu.org; 19 May 2020 19:26:13 +0000 Original-Received: from localhost ([127.0.0.1]:51145 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jb7sS-0005qn-SN for submit@debbugs.gnu.org; Tue, 19 May 2020 15:26:13 -0400 Original-Received: from mail-ot1-f42.google.com ([209.85.210.42]:39465) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jb7sS-0005qa-0W for 41242@debbugs.gnu.org; Tue, 19 May 2020 15:26:12 -0400 Original-Received: by mail-ot1-f42.google.com with SMTP id d7so478673ote.6 for <41242@debbugs.gnu.org>; Tue, 19 May 2020 12:26:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=2nM4pVpH2I3s3/nSed9mmaN5RVe9mk961NJfvZonhSA=; b=AlG4ck9KxwGKmP/p3yu5ol80pJde0Qilw6GSHM3fJojRSRF+KUbf++gq079PdFXvcy WvQYxVkX0MIF7/AKT9zgJEKotDa5rlusfIT4nWdtIzIfKyrOqZkYedrm8GJWU+6qpYWa RUEiQ4NGPPTgmrrtf8W7A2PRfuvXX5HVu5z/xmrR12mv3MRJL0t8iw9eJ5zIn7v9ddaU B+DdFDGm/Ly8J75PEYa0com83zi7B+pejMgzpteqaKf1Sql1dgtFtw/iMF6rcIaSFGBH rHNGq8UnTNwlVivYR28DpRHJPweB5a6jGS3+bfNYg+lSQ5VTQaZs6WIgOvRZxi/HRhJv 2neg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=2nM4pVpH2I3s3/nSed9mmaN5RVe9mk961NJfvZonhSA=; b=b5Dix3kh7Gog2tQyg7Gns7Ym2a70xKjXVHLtXERPCqkBTBTNNOOKH8zx8FchLC/kxt BsMGRNL5+OE/a+tsCx/Olrpo/VJav9M7T+ZMF2bOTknp77rxC/Bz33EmpsN3yadUZ+iC 69FFO0AXe3uLbVq5NVb1kHJTVxZf42dX7vVWCvTd01Fkwk18AW59C+21R/5m6BjexD7n vcScihfRq8ym33HtCjRCZN5phzXHf/rdyncx5BTL63mBp2GE2MIxUFM4qIKfKLuBpkoi krI4fiuGJrJaGEfc44EXb9+churCgrOGT8kn4sR5TyI91J4AhjW/OPWSLIsbsz+JsmNE lUDQ== X-Gm-Message-State: AOAM532Ts1Bw3SjZTi1cDl0XP+1UUTOIpH4lDwYLkMjdTuThBt0+/T8Z OE6G0EZjHda8dmOwlc2aPIucC/xtgwDnoMKdy8o= X-Google-Smtp-Source: ABdhPJxX9doHF3d4FoTnr2JxbUMZz9exxM6Z+VrWO8NguS+2gSj5lZRWvLyygH/n3euNO5K/lGZYN2GHyCflfm7226Q= X-Received: by 2002:a9d:191:: with SMTP id e17mr451011ote.193.1589916366292; Tue, 19 May 2020 12:26:06 -0700 (PDT) In-Reply-To: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:180611 Archived-At: --0000000000003cd56705a6054074 Content-Type: multipart/alternative; boundary="0000000000003cd56405a6054072" --0000000000003cd56405a6054072 Content-Type: text/plain; charset="UTF-8" The following two patches handle minor issues: * Removal of the emacs_root_dir() hack. * Determine the number of processors for native compilation. --0000000000003cd56405a6054072 Content-Type: text/html; charset="UTF-8"
The following two patches handle minor issues:

* Removal of the emacs_root_dir() hack.
* Determine the number of processors for native compilation.
--0000000000003cd56405a6054072-- --0000000000003cd56705a6054074 Content-Type: application/octet-stream; name="0001-Windows-Use-NUMBER_OF_PROCESSORS-environment-variabl.patch" Content-Disposition: attachment; filename="0001-Windows-Use-NUMBER_OF_PROCESSORS-environment-variabl.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kaeb55v70 RnJvbSAxZmI1YzM4NzQ4YzEyNzM1ZWUxZDZlYjZlNzk0ZDYxNzIwZTRmYzExIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/Tmljb2w9QzM9QTFzPTIwQj1DMz1BOXJ0b2xv Pz0gPG5pY29sYXNiZXJ0b2xvQGdtYWlsLmNvbT4KRGF0ZTogV2VkLCAxMyBNYXkgMjAyMCAxNjoy MjoxNyAtMDMwMApTdWJqZWN0OiBbUEFUQ0hdIFdpbmRvd3M6IFVzZSBOVU1CRVJfT0ZfUFJPQ0VT U09SUyBlbnZpcm9ubWVudCB2YXJpYWJsZS4KCiogbGlzcC9lbWFjcy1saXNwL2NvbXAuZWwgKGNv bXAtZWZmZWN0aXZlLWFzeW5jLW1heC1qb2JzKTogVXNlCk5VTUJFUl9PRl9QUk9DRVNTT1JTIGVu dmlyb25tZW50IHZhcmlhYmxlIGlmIHN5c3RlbSBpcyBXaW5kb3dzIE5ULAoibnByb2MiIGlmIGl0 IGlzIGluIFBBVEggb3IgYSBkZWZhdWx0IG9mIDEuCi0tLQogbGlzcC9lbWFjcy1saXNwL2NvbXAu ZWwgfCA4ICsrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAzIGRlbGV0 aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpc3AvZW1hY3MtbGlzcC9jb21wLmVsIGIvbGlzcC9lbWFj cy1saXNwL2NvbXAuZWwKaW5kZXggZDMyZjkzYTFlMS4uMjZiYjc5ZmNkMSAxMDA2NDQKLS0tIGEv bGlzcC9lbWFjcy1saXNwL2NvbXAuZWwKKysrIGIvbGlzcC9lbWFjcy1saXNwL2NvbXAuZWwKQEAg LTIyMDgsOSArMjIwOCwxMSBAQCBjb21wLWFzeW5jLXJ1bm5pbmdzCiAgICAgKGlmICh6ZXJvcCBj b21wLWFzeW5jLWpvYnMtbnVtYmVyKQogICAgICAgICAob3IgbnVtLWNwdXMKICAgICAgICAgICAg IChzZXRmIG51bS1jcHVzCi0gICAgICAgICAgICAgICAgICA7OyBIYWxmIG9mIHRoZSBDUFVzIG9y IGF0IGxlYXN0IG9uZS4KLSAgICAgICAgICAgICAgICAgIDs7IEZJWE1FIHBvcnRhYmxlPwotICAg ICAgICAgICAgICAgICAgKG1heCAxICgvIChzdHJpbmctdG8tbnVtYmVyIChzaGVsbC1jb21tYW5k LXRvLXN0cmluZyAibnByb2MiKSkKKyAgICAgICAgICAgICAgICAgIChtYXggMSAoLyAoY29uZCAo KGVxICd3aW5kb3dzLW50IHN5c3RlbS10eXBlKQorICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAoc3RyaW5nLXRvLW51bWJlciAoZ2V0ZW52ICJOVU1CRVJfT0ZfUFJPQ0VTU09SUyIp KSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoKGV4ZWN1dGFibGUtZmluZCAi bnByb2MiKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5nLXRvLW51 bWJlciAoc2hlbGwtY29tbWFuZC10by1zdHJpbmcgIm5wcm9jIikpKQorICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICh0IDEpKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIp KSkpCiAgICAgICBjb21wLWFzeW5jLWpvYnMtbnVtYmVyKSkpCiAKLS0gCjIuMjUuMS53aW5kb3dz LjEKCg== --0000000000003cd56705a6054074 Content-Type: application/octet-stream; name="0001-Determine-the-emacs-root-dir-only-when-necessary.patch" Content-Disposition: attachment; filename="0001-Determine-the-emacs-root-dir-only-when-necessary.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kaeb55vg1 RnJvbSBhNzE3NmE2NGQ0ZDg4Mjg3NGQ0YTgxY2MzOTI0ZTAzZmEyYTA5Y2U4IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/Tmljb2w9QzM9QTFzPTIwQj1DMz1BOXJ0b2xv Pz0gPG5pY29sYXNiZXJ0b2xvQGdtYWlsLmNvbT4KRGF0ZTogV2VkLCAxMyBNYXkgMjAyMCAxODoz MTo0MiAtMDMwMApTdWJqZWN0OiBbUEFUQ0hdIERldGVybWluZSB0aGUgZW1hY3Mgcm9vdCBkaXIg b25seSB3aGVuIG5lY2Vzc2FyeS4KCiogc3JjL2ZpbGVpby5jOiBJbnRyb2R1Y2UgZnVuY3Rpb24g ZW1hY3Nfcm9vdF9kaXIoKS4gUmVmYWN0b3IKYGV4cGFuZC1maWxlLW5hbWVgIHRvIHVzZSBpdC4K KiBzcmMvbGlzcC5oOiBTZXBhcmF0ZSBlbWFjc19yb290X2RpcigpIGludG8gZG9zX2VtYWNzX3Jv b3RfZGlyKCkgYW5kCnczMl9lbWFjc19yb290X2RpcigpLgoqIHNyYy9tc2Rvcy5jOiBSZW5hbWUg ZW1hY3Nfcm9vdF9kaXIoKSB0byBkb3NfZW1hY3Nfcm9vdF9kaXIoKS4KKiBzcmMvdzMyLmM6IFJl bmFtZSBlbWFjc19yb290X2RpcigpIHRvIHczMl9lbWFjc19yb290X2RpcigpLgotLS0KIHNyYy9m aWxlaW8uYyB8IDM3ICsrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0KIHNyYy9s aXNwLmggICB8IDExICsrKysrKystLS0tCiBzcmMvbXNkb3MuYyAgfCAgMiArLQogc3JjL3czMi5j ICAgIHwgIDIgKy0KIDQgZmlsZXMgY2hhbmdlZCwgMzEgaW5zZXJ0aW9ucygrKSwgMjEgZGVsZXRp b25zKC0pCgpkaWZmIC0tZ2l0IGEvc3JjL2ZpbGVpby5jIGIvc3JjL2ZpbGVpby5jCmluZGV4IDJm MWQyZjgyNDMuLmUyMGZhOTNjNjUgMTAwNjQ0Ci0tLSBhL3NyYy9maWxlaW8uYworKysgYi9zcmMv ZmlsZWlvLmMKQEAgLTc4MSw2ICs3ODEsMTggQEAgdXNlcl9ob21lZGlyIChjaGFyIGNvbnN0ICpu YW1lKQogICByZXR1cm4gcHctPnB3X2RpcjsKIH0KIAorc3RhdGljIExpc3BfT2JqZWN0CitlbWFj c19yb290X2RpcigpCit7CisjaWZkZWYgRE9TCisgICAgICByZXR1cm4gYnVpbGRfc3RyaW5nIChk b3NfZW1hY3Nfcm9vdF9kaXIgKCkpOworI2VsaWYgZGVmaW5lZChXSU5ET1dTTlQpCisgICAgICBy ZXR1cm4gYnVpbGRfc3RyaW5nICh3MzJfZW1hY3Nfcm9vdF9kaXIgKCkpOworI2Vsc2UKKyAgICAg IHJldHVybiBidWlsZF9zdHJpbmcgKCIvIik7CisjZW5kaWYKK30KKwogREVGVU4gKCJleHBhbmQt ZmlsZS1uYW1lIiwgRmV4cGFuZF9maWxlX25hbWUsIFNleHBhbmRfZmlsZV9uYW1lLCAxLCAyLCAw LAogICAgICAgIGRvYzogLyogQ29udmVydCBmaWxlbmFtZSBOQU1FIHRvIGFic29sdXRlLCBhbmQg Y2Fub25pY2FsaXplIGl0LgogU2Vjb25kIGFyZyBERUZBVUxULURJUkVDVE9SWSBpcyBkaXJlY3Rv cnkgdG8gc3RhcnQgd2l0aCBpZiBOQU1FIGlzIHJlbGF0aXZlCkBAIC04NTEsMjEgKzg2MywxNiBA QCBERUZVTiAoImV4cGFuZC1maWxlLW5hbWUiLCBGZXhwYW5kX2ZpbGVfbmFtZSwgU2V4cGFuZF9m aWxlX25hbWUsIDEsIDIsIDAsCiAgICAgfQogCiAgIC8qIEFzIGEgbGFzdCByZXNvcnQsIHdlIG1h eSBoYXZlIHRvIHVzZSB0aGUgcm9vdCBhcwotICAgICBkZWZhdWx0X2RpcmVjdG9yeSBiZWxvdy4g ICovCi0gIExpc3BfT2JqZWN0IHJvb3Q7Ci0jaWZkZWYgRE9TX05UCi0gICAgICAvKiAiLyIgaXMg bm90IGNvbnNpZGVyZWQgYSByb290IGRpcmVjdG9yeSBvbiBET1NfTlQsIHNvIHVzaW5nIGl0Ci0J IGFzIGRlZmF1bHRfZGlyZWN0b3J5IGNhdXNlcyBhbiBpbmZpbml0ZSByZWN1cnNpb24gaW4sIGUu Zy4sCi0JIHRoZSBmb2xsb3dpbmc6CisgICAgIGRlZmF1bHRfZGlyZWN0b3J5IGJlbG93LgogCi0g ICAgICAgICAgICAobGV0IChkZWZhdWx0LWRpcmVjdG9yeSkKLQkgICAgICAoZXhwYW5kLWZpbGUt bmFtZSAiYSIpKQorICAgICAiLyIgaXMgbm90IGNvbnNpZGVyZWQgYSByb290IGRpcmVjdG9yeSBv biBET1NfTlQsIHNvIHVzaW5nIGl0CisgICAgIGFzIGRlZmF1bHRfZGlyZWN0b3J5IGNhdXNlcyBh biBpbmZpbml0ZSByZWN1cnNpb24gaW4sIGUuZy4sCisgICAgIHRoZSBmb2xsb3dpbmc6CiAKLQkg VG8gYXZvaWQgdGhpcywgd2UgdXNlIHRoZSByb290IG9mIHRoZSBjdXJyZW50IGRyaXZlLiAgKi8K LSAgICAgIHJvb3QgPSBidWlsZF9zdHJpbmcgKGVtYWNzX3Jvb3RfZGlyICgpKTsKLSNlbHNlCi0g ICAgICByb290ID0gYnVpbGRfc3RyaW5nICgiLyIpOwotI2VuZGlmCisgICAgICAgIChsZXQgKGRl ZmF1bHQtZGlyZWN0b3J5KQorICAgICAgICAgIChleHBhbmQtZmlsZS1uYW1lICJhIikpCisKKyAg ICAgVG8gYXZvaWQgdGhpcywgd2UgdXNlIHRoZSByb290IG9mIHRoZSBjdXJyZW50IGRyaXZlLiAg Ki8KIAogICAvKiBVc2UgdGhlIGJ1ZmZlcidzIGRlZmF1bHQtZGlyZWN0b3J5IGlmIERFRkFVTFRf RElSRUNUT1JZIGlzIG9taXR0ZWQuICAqLwogICBpZiAoTklMUCAoZGVmYXVsdF9kaXJlY3Rvcnkp KQpAQCAtODkxLDEzICs4OTgsMTMgQEAgREVGVU4gKCJleHBhbmQtZmlsZS1uYW1lIiwgRmV4cGFu ZF9maWxlX25hbWUsIFNleHBhbmRfZmlsZV9uYW1lLCAxLCAyLCAwLAogCSAgICAgIExpc3BfT2Jq ZWN0IGFic2RpcgogCQk9IFNUUklOR1AgKFZpbnZvY2F0aW9uX2RpcmVjdG9yeSkKIAkJJiYgZmls ZV9uYW1lX2Fic29sdXRlX25vX3RpbGRlX3AgKFZpbnZvY2F0aW9uX2RpcmVjdG9yeSkKLQkJPyBW aW52b2NhdGlvbl9kaXJlY3RvcnkgOiByb290OworCQk/IFZpbnZvY2F0aW9uX2RpcmVjdG9yeSA6 IGVtYWNzX3Jvb3RfZGlyKCk7CiAJICAgICAgZGVmYXVsdF9kaXJlY3RvcnkgPSBGZXhwYW5kX2Zp bGVfbmFtZSAoZGlyLCBhYnNkaXIpOwogCSAgICB9CiAJfQogICAgIH0KICAgaWYgKCEgU1RSSU5H UCAoZGVmYXVsdF9kaXJlY3RvcnkpKQotICAgIGRlZmF1bHRfZGlyZWN0b3J5ID0gcm9vdDsKKyAg ICBkZWZhdWx0X2RpcmVjdG9yeSA9IGVtYWNzX3Jvb3RfZGlyKCk7CiAKICAgaGFuZGxlciA9IEZm aW5kX2ZpbGVfbmFtZV9oYW5kbGVyIChkZWZhdWx0X2RpcmVjdG9yeSwgUWV4cGFuZF9maWxlX25h bWUpOwogICBpZiAoIU5JTFAgKGhhbmRsZXIpKQpkaWZmIC0tZ2l0IGEvc3JjL2xpc3AuaCBiL3Ny Yy9saXNwLmgKaW5kZXggM2QwODI5MTFmNS4uODM0YjNlNTg2YyAxMDA2NDQKLS0tIGEvc3JjL2xp c3AuaAorKysgYi9zcmMvbGlzcC5oCkBAIC00NzE5LDEwICs0NzE5LDEzIEBAIG1heWJlX2Rpc2Fi bGVfYWRkcmVzc19yYW5kb21pemF0aW9uIChpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiBleHRlcm4g dm9pZCBtYWxsb2NfcHJvYmUgKHNpemVfdCk7CiBleHRlcm4gdm9pZCBzeW1zX29mX3Byb2ZpbGVy ICh2b2lkKTsKIAotI2lmZGVmIERPU19OVAotLyogRGVmaW5lZCBpbiBtc2Rvcy5jLCB3MzIuYy4g ICovCi1leHRlcm4gY2hhciAqZW1hY3Nfcm9vdF9kaXIgKHZvaWQpOwotI2VuZGlmIC8qIERPU19O VCAqLworI2lmZGVmIE1TRE9TCisvKiBEZWZpbmVkIGluIG1zZG9zLmMuICAqLworZXh0ZXJuIGNo YXIgKmRvc19lbWFjc19yb290X2RpciAodm9pZCk7CisjZWxpZiBkZWZpbmVkKFdJTkRPV1NOVCkK Ky8qIERlZmluZWQgaW4gdzMyLmMuICAqLworZXh0ZXJuIGNoYXIgKnczMl9lbWFjc19yb290X2Rp ciAodm9pZCk7CisjZW5kaWYgLyogTVNET1MgKi8KIAogI2lmZGVmIEhBVkVfTkFUSVZFX0NPTVAK IElOTElORSBib29sCmRpZmYgLS1naXQgYS9zcmMvbXNkb3MuYyBiL3NyYy9tc2Rvcy5jCmluZGV4 IGI1ZjA2Yzk5YzMuLjA4MjdjYzk2Y2QgMTAwNjQ0Ci0tLSBhL3NyYy9tc2Rvcy5jCisrKyBiL3Ny Yy9tc2Rvcy5jCkBAIC0zMzUwLDcgKzMzNTAsNyBAQCBnZXRkZWZkaXIgKGludCBkcml2ZSwgY2hh ciAqZHN0KQogfQogCiBjaGFyICoKLWVtYWNzX3Jvb3RfZGlyICh2b2lkKQorZG9zX2VtYWNzX3Jv b3RfZGlyICh2b2lkKQogewogICBzdGF0aWMgY2hhciByb290X2Rpcls0XTsKIApkaWZmIC0tZ2l0 IGEvc3JjL3czMi5jIGIvc3JjL3czMi5jCmluZGV4IDBmNjllNjUyYTUuLjFlYzAwOTRjOGUgMTAw NjQ0Ci0tLSBhL3NyYy93MzIuYworKysgYi9zcmMvdzMyLmMKQEAgLTMxNDcsNyArMzE0Nyw3IEBA ICNkZWZpbmUgU0VUX0VOVl9CVUZfU0laRSAoNCAqIE1BWF9QQVRIKQkvKiB0byBjb3ZlciBFTUFD U0xPQURQQVRIICovCiAvKiBDYWxsZWQgZnJvbSBleHBhbmQtZmlsZS1uYW1lIHdoZW4gZGVmYXVs dC1kaXJlY3RvcnkgaXMgbm90IGEgc3RyaW5nLiAgKi8KIAogY2hhciAqCi1lbWFjc19yb290X2Rp ciAodm9pZCkKK3czMl9lbWFjc19yb290X2RpciAodm9pZCkKIHsKICAgc3RhdGljIGNoYXIgcm9v dF9kaXJbTUFYX1VURjhfUEFUSF07CiAgIGNvbnN0IGNoYXIgKnA7Ci0tIAoyLjI1LjEud2luZG93 cy4xCgo= --0000000000003cd56705a6054074--