From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id aG0GJIoEg2DIcgAAgWs5BA (envelope-from ) for ; Fri, 23 Apr 2021 19:31:54 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id qKqcH4oEg2CDRwAAbx9fmQ (envelope-from ) for ; Fri, 23 Apr 2021 17:31:54 +0000 Received: from mail.notmuchmail.org (nmbug.tethera.net [IPv6:2607:5300:201:3100::1657]) (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 D3DBF11C1C for ; Fri, 23 Apr 2021 19:31:53 +0200 (CEST) Received: from nmbug.tethera.net (localhost [127.0.0.1]) by mail.notmuchmail.org (Postfix) with ESMTP id 10D4526BE0; Fri, 23 Apr 2021 13:31:49 -0400 (EDT) Received: from fethera.tethera.net (fethera.tethera.net [IPv6:2607:5300:60:c5::1]) by mail.notmuchmail.org (Postfix) with ESMTP id 477EC1FBC7 for ; Fri, 23 Apr 2021 13:31:46 -0400 (EDT) Received: by fethera.tethera.net (Postfix, from userid 1001) id CFD4A5FA96; Fri, 23 Apr 2021 13:31:44 -0400 (EDT) Received: (nullmailer pid 1369747 invoked by uid 1000); Fri, 23 Apr 2021 17:31:43 -0000 From: David Bremner To: =?utf-8?B?xJBvw6BuIFRy4bqnbiBDw7RuZw==?= Danh , Tomi Ollila Subject: Re: [PATCH] compat: expose canonicalize_file_name to C++ In-Reply-To: References: <20210417001835.24251-1-congdanhqx@gmail.com> <87a6pxcdnk.fsf@tethera.net> <87zgxxasao.fsf@tethera.net> Date: Fri, 23 Apr 2021 14:31:43 -0300 Message-ID: <877dks3o1s.fsf@tethera.net> MIME-Version: 1.0 Message-ID-Hash: D5JTCN3KGHJTWDTOCLI652FUR3KK5JAL X-Message-ID-Hash: D5JTCN3KGHJTWDTOCLI652FUR3KK5JAL X-MailFrom: david@tethera.net 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: notmuch@notmuchmail.org 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=1619199114; 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; bh=EP72XvmXHXvyOlNBw3kLD92okFjGyS8gAlGZXBZN8Ws=; b=MYtRtSm1lmWaBJcWXphSdaeqGoyv6mjDJZe0CQemM+BPmpw0pCRkgOd8A+bSwKsl8tpPkd yrfz3Bn3Ppl3MVLJqwJT6qcNC41MZSKebT18aRbu7EJMiTV7U2eFYdLR/5ET17M0xRmPAJ gAToH8LMXW30TLOGX9Add2ZpjgjeGxYk08mPswqnJu7r/lT9psj3KCfy+6eNqIlC3JGbDV z9CoBmiSknP0+Sa4oHJ7KnTbY9BsGVVZQPMLawmcFjZ1kDrTbvXsdkIFoiHv0PLha1n4HL CAe92vdaWf/aVyvHbsa4ue3CPFvBpAj2vTjBFEUuUIkeo5g4iOSDl6Ozg2H9SA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1619199114; a=rsa-sha256; cv=none; b=IJ4K9EtTBvZuU97N8Gex1kED+h5seGAS16WPwTAuf9H+9zh59MoCibB4g1jyxJgTs3vwrL rjb8XxXBopxKO/hpdiW89gr1/RrN+LBZckTGcUmLTNshRT14WpC+OhnFfrbPDHCBTkWkAQ QvAZ/f72FsVxQLqHFjRhzJnbcypR45JXha6gpTDyFx9MuvItmjxWPYmLIuKx6F996pMjaG juqj99WprQ+6lEdVrPPKmUATz3AywhGY5YgVdfNYDh4dx6MzfxSsC4mKlM9l5E1kMCISFv QRcu4P3CXdx/NVLlOP6DFt4VrcGHrkLwhUvrXS94DMDMei329nkCYNJb6TzDGg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of notmuch-bounces@notmuchmail.org designates 2607:5300:201:3100::1657 as permitted sender) smtp.mailfrom=notmuch-bounces@notmuchmail.org X-Migadu-Spam-Score: -1.94 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of notmuch-bounces@notmuchmail.org designates 2607:5300:201:3100::1657 as permitted sender) smtp.mailfrom=notmuch-bounces@notmuchmail.org X-Migadu-Queue-Id: D3DBF11C1C X-Spam-Score: -1.94 X-Migadu-Scanner: scn0.migadu.com X-TUID: 9AuqptqvtgLK xJBvw6BuIFRy4bqnbiBDw7RuZyBEYW5oIDxjb25nZGFuaHF4QGdtYWlsLmNvbT4gd3JpdGVzOg0K DQo+DQo+IFllcywgaW5saW5lIGZ1bmN0aW9uIGFyZSBhbHdheXMgYmV0dGVyIHRoYW4gbWFjcm8u DQo+IEkgZmVlbCBlbWJhcmFzc2VkIHRoYXQgSSBjb3VsZG4ndCB0aGluayBhYm91dCB0aGF0IGVh cmxpZXIuDQo+DQo+IEhlcmUgaXMgYSByZXZpc2VkIHBhdGNoOg0KDQpUaGlzIHZlcnNpb24gc3Rp bGwgaGFzIHNvbWUgaXNzdWVzIG9uIGEgZ2xpYmMgc3lzdGVtLg0KDQosLS0tLQ0KfCBJbiBmaWxl IGluY2x1ZGVkIGZyb20gbm90bXVjaC1jbGllbnQuaDozMSwNCnwgICAgICAgICAgICAgICAgICBm cm9tIGRlYnVnZ2VyLmM6MjE6DQp8IC4vY29tcGF0L2NvbXBhdC5oOiBJbiBmdW5jdGlvbiDigJhu b3RtdWNoX2Nhbm9uaWNhbGl6ZV9maWxlX25hbWXigJk6DQp8IC4vY29tcGF0L2NvbXBhdC5oOjQ0 Ojk6IHdhcm5pbmc6IGltcGxpY2l0IGRlY2xhcmF0aW9uIG9mIGZ1bmN0aW9uIOKAmGNhbm9uaWNh bGl6ZV9maWxlX25hbWXigJk7IGRpZCB5b3UgbWVhbiDigJhub3RtdWNoX2Nhbm9uaWNhbGl6ZV9m aWxlX25hbWXigJk/IFstV2ltcGxpY2l0LWZ1bmN0aW9uLWRlY2xhcmF0aW9uXQ0KfCAgICA0NCB8 ICByZXR1cm4gY2Fub25pY2FsaXplX2ZpbGVfbmFtZSAocGF0aCk7DQp8ICAgICAgIHwgICAgICAg ICBefn5+fn5+fn5+fn5+fn5+fn5+fn5+DQp8ICAgICAgIHwgICAgICAgICBub3RtdWNoX2Nhbm9u aWNhbGl6ZV9maWxlX25hbWUNCnwgLi9jb21wYXQvY29tcGF0Lmg6NDQ6OTogd2FybmluZzogcmV0 dXJuaW5nIOKAmGludOKAmSBmcm9tIGEgZnVuY3Rpb24gd2l0aCByZXR1cm4gdHlwZSDigJhjaGFy ICrigJkgbWFrZXMgcG9pbnRlciBmcm9tIGludGVnZXIgd2l0aG91dCBhIGNhc3QgWy1XaW50LWNv bnZlcnNpb25dDQp8ICAgIDQ0IHwgIHJldHVybiBjYW5vbmljYWxpemVfZmlsZV9uYW1lIChwYXRo KTsNCnwgICAgICAgfCAgICAgICAgIF5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+DQpgLS0t LQ0KDQpJIGd1ZXNzIGNvbXBhdC5oIG5lZWRzIHRvIGRlZmluZSBfR05VX1NPVVJDRSBhbmQgaW5j bHVkZSBzdGRsaWIuaD8NCg0KLC0tLS0NCnwgL3Vzci9pbmNsdWRlL3N0ZGxpYi5oOjc5MDoxNDog ZXJyb3I6IGNvbmZsaWN0aW5nIHR5cGVzIGZvciDigJhjYW5vbmljYWxpemVfZmlsZV9uYW1l4oCZ DQp8ICAgNzkwIHwgZXh0ZXJuIGNoYXIgKmNhbm9uaWNhbGl6ZV9maWxlX25hbWUgKGNvbnN0IGNo YXIgKl9fbmFtZSkNCnwgICAgICAgfCAgICAgICAgICAgICAgXn5+fn5+fn5+fn5+fn5+fn5+fn5+ fg0KfCBJbiBmaWxlIGluY2x1ZGVkIGZyb20gbm90bXVjaC1jbGllbnQuaDozMSwNCnwgICAgICAg ICAgICAgICAgICBmcm9tIGRlYnVnZ2VyLmM6MjE6DQp8IC4vY29tcGF0L2NvbXBhdC5oOjQ0Ojk6 IG5vdGU6IHByZXZpb3VzIGltcGxpY2l0IGRlY2xhcmF0aW9uIG9mIOKAmGNhbm9uaWNhbGl6ZV9m aWxlX25hbWXigJkgd2FzIGhlcmUNCnwgICAgNDQgfCAgcmV0dXJuIGNhbm9uaWNhbGl6ZV9maWxl X25hbWUgKHBhdGgpOw0KfCAgICAgICB8ICAgICAgICAgXn5+fn5+fn5+fn5+fn5+fn5+fn5+fg0K fCBtYWtlOiAqKiogW01ha2VmaWxlLmxvY2FsOjIwNDogZGVidWdnZXIub10gRXJyb3IgMQ0KYC0t LS0NCg0KSSBndWVzcyB0aGF0J3MgdGhlIHNhbWUgaXNzdWU/DQoNCkkgd2FzIHRoaW5raW5nIGlm IHdlIGFyZSBnb2luZyB0byBoYXZlIHByb3ZpZGUNCm5vdG11Y2hfY2Fub25pY2FsaXplX2ZpbGVf bmFtZSwgaXQgbWlnaHQgbWFrZSBtb3JlIHNlbnNlIHRvIHN0YXJ0IGUuZy4NCnV0aWwvcGF0aC11 dGlsLntjLGh9LCBhbmQgcHV0IHRoZSByZWxldmFudCBpbmxpbmUgKG9yIG5vdCkgZnVuY3Rpb24N CnRoZXJlLiAgSSBndWVzcyBlaXRoZXIgdGhlIGN1cnJlbnQgYXBwcm9hY2ggKHdpdGggYXBwcm9w cmlhdGUgZml4ZXMpLCBvcg0KcHV0dGluZyB0aGluZ3MgaW4gdXRpbCBpcyBmaW5lLg0KDQpk