From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:bcc0::]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id MLYOKQ5ug2BsxwAAgWs5BA (envelope-from ) for ; Sat, 24 Apr 2021 03:02:06 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id ODiiJA5ug2AWBgAAbx9fmQ (envelope-from ) for ; Sat, 24 Apr 2021 01:02:06 +0000 Received: from mail.notmuchmail.org (nmbug.tethera.net [144.217.243.247]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 494BB19A1A for ; Sat, 24 Apr 2021 03:02:06 +0200 (CEST) Received: from nmbug.tethera.net (localhost [127.0.0.1]) by mail.notmuchmail.org (Postfix) with ESMTP id 204351FBD2; Fri, 23 Apr 2021 21:02:02 -0400 (EDT) Received: from mail-pl1-x62d.google.com (mail-pl1-x62d.google.com [IPv6:2607:f8b0:4864:20::62d]) by mail.notmuchmail.org (Postfix) with ESMTPS id 0DA871FBC7 for ; Fri, 23 Apr 2021 21:02:01 -0400 (EDT) Received: by mail-pl1-x62d.google.com with SMTP id y1so10395796plg.11 for ; Fri, 23 Apr 2021 18:02:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=fdf6sc0awMZ8mkHm1ooUygH569yhCwaeh+A7+K83o1w=; b=s3OhrLL2+ROr//hOcH6lKaBn2fM8TPWprtEMSOsHcNXSvYD4Arz4omJ4FrksHhkB5J wDrSr4wlEV8XVreiZ73BRV+hISZSzYqT5SjRi8TbvSA7Kny5jSGOBkLSUzvoWRwSeFz4 bUeL6eWwUzigt/u83h8oC1y/eA0GXgRrhEPxaJuA3GQIhbCiIeOn7z77dbRxu3GN++sG q5GQ48jDP6v5quVwo/PtrWJOrl65pVCU+7VesgVbZ08foujdjeK6snio89EOwXrz6smz 6fE5q7FzECINpNNIijTEE8XRMtmE1xzWc9SjwL7Qu7l66sRH0ZTbmINMfcWvuvxmT+OV hhtA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=fdf6sc0awMZ8mkHm1ooUygH569yhCwaeh+A7+K83o1w=; b=Xlqr0wI5sj4fBqCtLdHsGB/mRmF4ywGDTO+RN9htcGoc5Q+RJe3b8YhSIYMmC6RwWu dwH7AOJJymanbgto89ORx0X9S1d4ZzrIUmJiZm2vkFZBhpWtlfPfs76guXbJHEn0BS1Q JcjYN/jKRODqugSNPyJ6SQ4UZRmOt1nDrCvIeyFmKaUV2LdC2pKIpj37enAyEPa3gjdk Df5xp9X192odrh2lUCLSc4psDizfKzzYjEAxDlbSzYTeT6IEn8MR+ln5MK51J7jjI+5l tguZTnaUHjSa0JslIBji9F5h/JjUoU/tGHJvNvjWdX5pPXy4eseB+blDGDrY3lpIWoCM JPew== X-Gm-Message-State: AOAM531tTHeOdhkohi302rPL7HFjVnqs++gvPmyRJdW9FyYIjBx0zfua Zqc0Dnu4ldpkZpmZENzcHr1IEON8HIMzMg== X-Google-Smtp-Source: ABdhPJw3gnhqWag/g3N+cUWUFC8SqHKEmJdj5wjTsyjJK8cQ4u/pjSPZo0T/W5fIPdj5JRboerLt0g== X-Received: by 2002:a17:90a:7783:: with SMTP id v3mr8826273pjk.177.1619226119704; Fri, 23 Apr 2021 18:01:59 -0700 (PDT) Received: from athena.localdomain ([2402:800:63b8:d379:85bd:c83a:4b40:cd9b]) by smtp.gmail.com with ESMTPSA id o5sm5744626pgq.58.2021.04.23.18.01.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Apr 2021 18:01:59 -0700 (PDT) From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= To: notmuch@notmuchmail.org Subject: [PATCH v3] compat: rename {,notmuch_}canonicalize_file_name Date: Sat, 24 Apr 2021 08:01:54 +0700 Message-Id: <20210424010154.30108-1-congdanhqx@gmail.com> X-Mailer: git-send-email 2.31.1.500.gbc6bbdd36b In-Reply-To: <20210424005719.26456-1-congdanhqx@gmail.com> References: <20210424005719.26456-1-congdanhqx@gmail.com> MIME-Version: 1.0 Message-ID-Hash: FE42M5EE7VUF3KOFSXG7B5IYWT657FFH X-Message-ID-Hash: FE42M5EE7VUF3KOFSXG7B5IYWT657FFH X-MailFrom: congdanhqx@gmail.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-notmuch.notmuchmail.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; suspicious-header CC: Tomi Ollila , =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= X-Mailman-Version: 3.2.1 Precedence: list List-Id: "Use and development of the notmuch mail system." List-Help: List-Post: List-Subscribe: List-Unsubscribe: Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1619226126; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=pTH68SSQ4IH0gpN1Cbp7MQai7eXr+FeyMIITZhSSVcA=; b=JzN/aZWiDt5TG3DsM5L3RTAZ1Hi2SWeKuzwUbUBQ+7v/645PxIbNE30kXlgi8gvKwYAOWz PQX4d+EPxqomzbzVbS1dT/3CB6uQ4g+biTfS5wfQrhhoXsOy3CoEtGQ3+SF+QQQuaXSA3Q epmKfBaL/GClSPe7v3+QZwoNBzWAfxuTmPYbnkX1+JkRu1YMAz92TDb06c4Zb0SJBLFzPt 0TSFQ35MCMY7Qtu+qNPeXAockVihxzpKHjV/dOhHYYxcBpfnzluGv3uhv1ZYgUuTOsw68k FvzhffAVNd4EfzntGiSIfEntHyDGX6jmrbBNFQfr+b71rA6dV4/Kn9seLoW8/w== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1619226126; a=rsa-sha256; cv=none; b=Iu8iRHpVFRxJP4qmt8yrj/NSdcD3Ob/rkomzjdgowFwgHM5VytMNVh/RBAvF2dnw2CaNzr EkygLJyG8+BWtwGLVjYG8nSU77U0zFgrCe9q1mGagseVc6quDbJ0WqNzCIbtalYUwvoyGj 6PtAKVEt57rrXbrRBApvieFR4LMMOy7Ug2QtXDOgnhfwtepyH6bi2/7zcd7cOJTIzYD8BN FsiDvd9a10urcB80CXrcS7NOA/LvRNeoY6XgeeWdRDUkO4nWBSzAGIKVpdol1yCropU5MT cKAwzI//5fj4xqJWF3rGB05MUpj8Tid8JozMiFnGJjJH1bSwpvw/OaKbMhdTcw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=gmail.com header.s=20161025 header.b=s3OhrLL2; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of notmuch-bounces@notmuchmail.org designates 144.217.243.247 as permitted sender) smtp.mailfrom=notmuch-bounces@notmuchmail.org X-Migadu-Spam-Score: 0.09 Authentication-Results: aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=gmail.com header.s=20161025 header.b=s3OhrLL2; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of notmuch-bounces@notmuchmail.org designates 144.217.243.247 as permitted sender) smtp.mailfrom=notmuch-bounces@notmuchmail.org X-Migadu-Queue-Id: 494BB19A1A X-Spam-Score: 0.09 X-Migadu-Scanner: scn0.migadu.com X-TUID: mPQSf71uRFjC V2hlbiBjb21wYXQgY2Fub25pY2FsaXplX2ZpbGVfbmFtZSB3YXMgaW50cm9kdWNlZCwgaXQgd2Fz IGxpbWl0ZWQgdG8NCkMgY29kZSBvbmx5IGJlY2F1c2UgaXQgd2FzIHVzZWQgYnkgQyBjb2RlIG9u bHkgZHVyaW5nIHRoYXQgdGltZS4NCg0KRnJvbSA1ZWM2ZmQ0ZCwgKGxpYi9vcGVuOiBjaGVjayBm b3Igc3BsaXQgY29uZmlndXJhdGlvbiB3aGVuIGNyZWF0aW5nDQpkYXRhYmFzZS4sIDIwMjEtMDIt MTYpLCBsaWIvb3Blbi5jYywgd2hpY2ggaXMgQysrLCByZWxpZXMgb24gdGhlDQpleGlzdGVudCBv ZiBjYW5vbmljYWxpemVfZmlsZV9uYW1lLg0KDQpIb3dldmVyLCB3ZSBjYW4ndCBibGluZGx5IGVu YWJsZSBjYW5vbmljYWxpemVfZmlsZV9uYW1lIGZvciBDKysgY29kZSwNCmJlY2F1c2UgZGlmZmVy ZW50IGltcGxlbWVudGF0aW9uIGhhcyBkaWZmZXJlbnQgYWRkaXRpb25hbCBzaWduYXR1cmUgZm9y DQpDKysgYW5kIHVzZXJzIGNhbiBhcmJpdHJhcmlseSBhZGQgLURIQVZFX0NBTk9OSUNBTElaRV9G SUxFX05BTUU9MCB0bw0Ke0MsQ1hYfUZMQUdTLg0KDQpMZXQncyBtb3ZlIG91ciBpbXBsZW1lbnRh dGlvbiBpbnRvIGEgdXRpbCBsaWJyYXJ5Lg0KDQpIZWxwZWQtYnk6IFRvbWkgT2xsaWxhIDx0b21p Lm9sbGlsYUBpa2kuZmk+DQpTaWduZWQtb2ZmLWJ5OiDEkG/DoG4gVHLhuqduIEPDtG5nIERhbmgg PGNvbmdkYW5ocXhAZ21haWwuY29tPg0KLS0tDQpJbnRlcmRpZmYgYWdhaW5zdCB2MjoNCiAgZGlm ZiAtLWdpdCBhL3V0aWwvcGF0aC11dGlsLmMgYi91dGlsL3BhdGgtdXRpbC5jDQogIGluZGV4IDRi MzUyYmFmLi4zMjY3YTk2NyAxMDA2NDQNCiAgLS0tIGEvdXRpbC9wYXRoLXV0aWwuYw0KICArKysg Yi91dGlsL3BhdGgtdXRpbC5jDQogIEBAIC0xMyw3ICsxMyw3IEBADQogICBjaGFyICoNCiAgIG5v dG11Y2hfY2Fub25pY2FsaXplX2ZpbGVfbmFtZSAoY29uc3QgY2hhciAqcGF0aCkNCiAgIHsNCiAg LSNpZmRlZiBIQVZFX0NBTk9OSUNBTElaRV9GSUxFX05BTUUNCiAgKyNpZiBIQVZFX0NBTk9OSUNB TElaRV9GSUxFX05BTUUNCiAgICAgICByZXR1cm4gY2Fub25pY2FsaXplX2ZpbGVfbmFtZSAocGF0 aCk7DQogICAjZWxpZiBkZWZpbmVkKFBBVEhfTUFYKQ0KICAgICAgIGNoYXIgKnJlc29sdmVkX3Bh dGggPSAgbWFsbG9jIChQQVRIX01BWCArIDEpOw0KDQogY29tcGF0L01ha2VmaWxlLmxvY2FsICAg ICAgICAgICAgICAgICAgICAgICAgIHwgIDQgLS0tLQ0KIGNvbXBhdC9jb21wYXQuaCAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICA4IC0tLS0tLS0tDQogbGliL29wZW4uY2MgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDUgKysrLS0NCiBub3RtdWNoLWNvbmZpZy5j ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMyArKy0NCiB1dGlsL01ha2VmaWxlLmxv Y2FsICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQ0KIC4uLi9wYXRoLXV0aWwuYyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE3ICsrKysrKysrKysrKystLS0tDQogdXRp bC9wYXRoLXV0aWwuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTkgKysrKysrKysr KysrKysrKysrKw0KIDcgZmlsZXMgY2hhbmdlZCwgMzggaW5zZXJ0aW9ucygrKSwgMjAgZGVsZXRp b25zKC0pDQogcmVuYW1lIGNvbXBhdC9jYW5vbmljYWxpemVfZmlsZV9uYW1lLmMgPT4gdXRpbC9w YXRoLXV0aWwuYyAoNTMlKQ0KIGNyZWF0ZSBtb2RlIDEwMDY0NCB1dGlsL3BhdGgtdXRpbC5oDQoN CmRpZmYgLS1naXQgYS9jb21wYXQvTWFrZWZpbGUubG9jYWwgYi9jb21wYXQvTWFrZWZpbGUubG9j YWwNCmluZGV4IDJlZTFiMzk5Li5jNThjYTc0NiAxMDA2NDQNCi0tLSBhL2NvbXBhdC9NYWtlZmls ZS5sb2NhbA0KKysrIGIvY29tcGF0L01ha2VmaWxlLmxvY2FsDQpAQCAtNSwxMCArNSw2IEBAIGV4 dHJhX2NmbGFncyArPSAtSSQoc3JjZGlyKS8kKGRpcikNCiANCiBub3RtdWNoX2NvbXBhdF9zcmNz IDo9DQogDQotaWZuZXEgKCQoSEFWRV9DQU5PTklDQUxJWkVfRklMRV9OQU1FKSwxKQ0KLW5vdG11 Y2hfY29tcGF0X3NyY3MgKz0gJChkaXIpL2Nhbm9uaWNhbGl6ZV9maWxlX25hbWUuYw0KLWVuZGlm DQotDQogaWZuZXEgKCQoSEFWRV9HRVRMSU5FKSwxKQ0KIG5vdG11Y2hfY29tcGF0X3NyY3MgKz0g JChkaXIpL2dldGxpbmUuYyAkKGRpcikvZ2V0ZGVsaW0uYw0KIGVuZGlmDQpkaWZmIC0tZ2l0IGEv Y29tcGF0L2NvbXBhdC5oIGIvY29tcGF0L2NvbXBhdC5oDQppbmRleCA4ZjE1ZTU4NS4uNTllOTE2 MTggMTAwNjQ0DQotLS0gYS9jb21wYXQvY29tcGF0LmgNCisrKyBiL2NvbXBhdC9jb21wYXQuaA0K QEAgLTM3LDE0ICszNyw2IEBAIGV4dGVybiAiQyIgew0KICNkZWZpbmUgX1BPU0lYX1BUSFJFQURf U0VNQU5USUNTIDENCiAjZW5kaWYNCiANCi0jaWYgISBIQVZFX0NBTk9OSUNBTElaRV9GSUxFX05B TUUNCi0vKiB3ZSBvbmx5IGNhbGwgdGhpcyBmdW5jdGlvbiBmcm9tIEMsIGFuZCB0aGlzIG1ha2Vz IHRlc3RpbmcgZWFzaWVyICovDQotI2lmbmRlZiBfX2NwbHVzcGx1cw0KLWNoYXIgKg0KLWNhbm9u aWNhbGl6ZV9maWxlX25hbWUgKGNvbnN0IGNoYXIgKnBhdGgpOw0KLSNlbmRpZg0KLSNlbmRpZg0K LQ0KICNpZiAhIEhBVkVfR0VUTElORQ0KICNpbmNsdWRlIDxzdGRpby5oPg0KICNpbmNsdWRlIDx1 bmlzdGQuaD4NCmRpZmYgLS1naXQgYS9saWIvb3Blbi5jYyBiL2xpYi9vcGVuLmNjDQppbmRleCA1 ZDgwYTg4NC4uYmRiNjk1ZmUgMTAwNjQ0DQotLS0gYS9saWIvb3Blbi5jYw0KKysrIGIvbGliL29w ZW4uY2MNCkBAIC0zLDYgKzMsNyBAQA0KIA0KICNpbmNsdWRlICJkYXRhYmFzZS1wcml2YXRlLmgi DQogI2luY2x1ZGUgInBhcnNlLXRpbWUtdnJwLmgiDQorI2luY2x1ZGUgInBhdGgtdXRpbC5oIg0K IA0KICNpZiBIQVZFX1hBUElBTl9EQl9SRVRSWV9MT0NLDQogI2RlZmluZSBEQl9BQ1RJT04gKFhh cGlhbjo6REJfQ1JFQVRFX09SX09QRU4gfCBYYXBpYW46OkRCX1JFVFJZX0xPQ0spDQpAQCAtNjEy LDkgKzYxMyw5IEBAIG5vdG11Y2hfZGF0YWJhc2VfY3JlYXRlX3dpdGhfY29uZmlnIChjb25zdCBj aGFyICpkYXRhYmFzZV9wYXRoLA0KICAgICBfc2V0X2RhdGFiYXNlX3BhdGggKG5vdG11Y2gsIGRh dGFiYXNlX3BhdGgpOw0KIA0KICAgICBpZiAoa2V5X2ZpbGUgJiYgISBzcGxpdCkgew0KLQljaGFy ICptYWlsX3Jvb3QgPSBjYW5vbmljYWxpemVfZmlsZV9uYW1lICgNCisJY2hhciAqbWFpbF9yb290 ID0gbm90bXVjaF9jYW5vbmljYWxpemVfZmlsZV9uYW1lICgNCiAJICAgIGdfa2V5X2ZpbGVfZ2V0 X3ZhbHVlIChrZXlfZmlsZSwgImRhdGFiYXNlIiwgIm1haWxfcm9vdCIsIE5VTEwpKTsNCi0JY2hh ciAqZGJfcGF0aCA9IGNhbm9uaWNhbGl6ZV9maWxlX25hbWUgKGRhdGFiYXNlX3BhdGgpOw0KKwlj aGFyICpkYl9wYXRoID0gbm90bXVjaF9jYW5vbmljYWxpemVfZmlsZV9uYW1lIChkYXRhYmFzZV9w YXRoKTsNCiANCiAJc3BsaXQgPSAobWFpbF9yb290ICYmICgwICE9IHN0cmNtcCAobWFpbF9yb290 LCBkYl9wYXRoKSkpOw0KIA0KZGlmZiAtLWdpdCBhL25vdG11Y2gtY29uZmlnLmMgYi9ub3RtdWNo LWNvbmZpZy5jDQppbmRleCAxNmU4NjkxNi4uZDkzOTBjNGQgMTAwNjQ0DQotLS0gYS9ub3RtdWNo LWNvbmZpZy5jDQorKysgYi9ub3RtdWNoLWNvbmZpZy5jDQpAQCAtMjQsNiArMjQsNyBAQA0KICNp bmNsdWRlIDxuZXRkYi5oPg0KICNpbmNsdWRlIDxhc3NlcnQuaD4NCiANCisjaW5jbHVkZSAicGF0 aC11dGlsLmgiDQogI2luY2x1ZGUgInVuaWNvZGUtdXRpbC5oIg0KIA0KIHN0YXRpYyBjb25zdCBj aGFyIHRvcGxldmVsX2NvbmZpZ19jb21tZW50W10gPQ0KQEAgLTMyNyw3ICszMjgsNyBAQCBub3Rt dWNoX2NvbmZmaWxlX3NhdmUgKG5vdG11Y2hfY29uZmZpbGVfdCAqY29uZmlnKQ0KICAgICB9DQog DQogICAgIC8qIFRyeSBub3QgdG8gb3ZlcndyaXRlIHN5bWxpbmtzLiAqLw0KLSAgICBmaWxlbmFt ZSA9IGNhbm9uaWNhbGl6ZV9maWxlX25hbWUgKGNvbmZpZy0+ZmlsZW5hbWUpOw0KKyAgICBmaWxl bmFtZSA9IG5vdG11Y2hfY2Fub25pY2FsaXplX2ZpbGVfbmFtZSAoY29uZmlnLT5maWxlbmFtZSk7 DQogICAgIGlmICghIGZpbGVuYW1lKSB7DQogCWlmIChlcnJubyA9PSBFTk9FTlQpIHsNCiAJICAg IGZpbGVuYW1lID0gc3RyZHVwIChjb25maWctPmZpbGVuYW1lKTsNCmRpZmYgLS1naXQgYS91dGls L01ha2VmaWxlLmxvY2FsIGIvdXRpbC9NYWtlZmlsZS5sb2NhbA0KaW5kZXggN2VmMDI5YTUuLjhh MGI5YmMzIDEwMDY0NA0KLS0tIGEvdXRpbC9NYWtlZmlsZS5sb2NhbA0KKysrIGIvdXRpbC9NYWtl ZmlsZS5sb2NhbA0KQEAgLTYsNyArNiw3IEBAIGV4dHJhX2NmbGFncyArPSAtSSQoc3JjZGlyKS8k KGRpcikNCiBsaWJub3RtdWNoX3V0aWxfY19zcmNzIDo9ICQoZGlyKS94dXRpbC5jICQoZGlyKS9l cnJvcl91dGlsLmMgJChkaXIpL2hleC1lc2NhcGUuYyBcDQogCQkgICQoZGlyKS9zdHJpbmctdXRp bC5jICQoZGlyKS90YWxsb2MtZXh0cmEuYyAkKGRpcikvemxpYi1leHRyYS5jIFwNCiAJCSQoZGly KS91dGlsLmMgJChkaXIpL2dtaW1lLWV4dHJhLmMgJChkaXIpL2NyeXB0by5jIFwNCi0JCSQoZGly KS9yZXBhaXIuYyBcDQorCQkkKGRpcikvcmVwYWlyLmMgJChkaXIpL3BhdGgtdXRpbC5jIFwNCiAJ CSQoZGlyKS91bmljb2RlLXV0aWwuYw0KIA0KIGxpYm5vdG11Y2hfdXRpbF9tb2R1bGVzIDo9ICQo bGlibm90bXVjaF91dGlsX2Nfc3JjczouYz0ubykNCmRpZmYgLS1naXQgYS9jb21wYXQvY2Fub25p Y2FsaXplX2ZpbGVfbmFtZS5jIGIvdXRpbC9wYXRoLXV0aWwuYw0Kc2ltaWxhcml0eSBpbmRleCA1 MyUNCnJlbmFtZSBmcm9tIGNvbXBhdC9jYW5vbmljYWxpemVfZmlsZV9uYW1lLmMNCnJlbmFtZSB0 byB1dGlsL3BhdGgtdXRpbC5jDQppbmRleCAwMDBmOWU3OC4uMzI2N2E5NjcgMTAwNjQ0DQotLS0g YS9jb21wYXQvY2Fub25pY2FsaXplX2ZpbGVfbmFtZS5jDQorKysgYi91dGlsL3BhdGgtdXRpbC5j DQpAQCAtMSwxMiArMSwyMSBAQA0KLSNpbmNsdWRlICJjb21wYXQuaCINCisvKg0KKyAqIFNQRFgt TGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMy4wLW9yLWxhdGVyDQorICovDQorDQorI2RlZmluZSBf R05VX1NPVVJDRQ0KKw0KKyNpbmNsdWRlICJwYXRoLXV0aWwuaCINCisNCiAjaW5jbHVkZSA8bGlt aXRzLmg+DQotI3VuZGVmIF9HTlVfU09VUkNFDQogI2luY2x1ZGUgPHN0ZGxpYi5oPg0KIA0KKw0K IGNoYXIgKg0KLWNhbm9uaWNhbGl6ZV9maWxlX25hbWUgKGNvbnN0IGNoYXIgKnBhdGgpDQorbm90 bXVjaF9jYW5vbmljYWxpemVfZmlsZV9uYW1lIChjb25zdCBjaGFyICpwYXRoKQ0KIHsNCi0jaWZk ZWYgUEFUSF9NQVgNCisjaWYgSEFWRV9DQU5PTklDQUxJWkVfRklMRV9OQU1FDQorICAgIHJldHVy biBjYW5vbmljYWxpemVfZmlsZV9uYW1lIChwYXRoKTsNCisjZWxpZiBkZWZpbmVkKFBBVEhfTUFY KQ0KICAgICBjaGFyICpyZXNvbHZlZF9wYXRoID0gIG1hbGxvYyAoUEFUSF9NQVggKyAxKTsNCiAg ICAgaWYgKHJlc29sdmVkX3BhdGggPT0gTlVMTCkNCiAJcmV0dXJuIE5VTEw7DQpkaWZmIC0tZ2l0 IGEvdXRpbC9wYXRoLXV0aWwuaCBiL3V0aWwvcGF0aC11dGlsLmgNCm5ldyBmaWxlIG1vZGUgMTAw NjQ0DQppbmRleCAwMDAwMDAwMC4uYWM4NWY2OTYNCi0tLSAvZGV2L251bGwNCisrKyBiL3V0aWwv cGF0aC11dGlsLmgNCkBAIC0wLDAgKzEsMTkgQEANCisvKg0KKyAqIFNQRFgtTGljZW5zZS1JZGVu dGlmaWVyOiBHUEwtMy4wLW9yLWxhdGVyDQorICovDQorDQorI2lmbmRlZiBOT1RNVUNIX1VUSUxf UEFUSF9VVElMX0hfDQorI2RlZmluZSBOT1RNVUNIX1VUSUxfUEFUSF9VVElMX0hfDQorDQorI2lm ZGVmIF9fY3BsdXNwbHVzDQorZXh0ZXJuICJDIiB7DQorI2VuZGlmDQorDQorY2hhciAqDQorbm90 bXVjaF9jYW5vbmljYWxpemVfZmlsZV9uYW1lIChjb25zdCBjaGFyICpwYXRoKTsNCisNCisjaWZk ZWYgX19jcGx1c3BsdXMNCit9DQorI2VuZGlmDQorDQorI2VuZGlmIC8qIE5PVE1VQ0hfVVRJTF9Q QVRIX1VUSUxfSF8gKi8NCi0tIA0KMi4zMS4xLjUwMC5nYmM2YmJkZDM2Yg0=