From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm1-x336.google.com (mail-wm1-x336.google.com [IPv6:2a00:1450:4864:20::336]) by sourceware.org (Postfix) with ESMTPS id E76EC3858D28 for ; Thu, 5 Jan 2023 23:26:06 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org E76EC3858D28 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-wm1-x336.google.com with SMTP id b24-20020a05600c4a9800b003d21efdd61dso38885wmp.3 for ; Thu, 05 Jan 2023 15:26:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=in-reply-to:from:references:cc:to:content-language:subject :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=t+uB68FERWNzzzhUeZdcG888WvYLL8c3Qnbgsc/F+v0=; b=VA54Rxi/VtgdzHPd4dOgQXEoOURHS2AhsQIt3VbjoSFE32cmMUBRSqJonqPmbLtg+5 Wdi4VPqej/Cl/13bn4l31P1/aX6QByGdR70FBXdeflI8Y9frJy8NlpLPxMX4t2ZMB7ND NnnLH9ALuxvgtSl+k/nv+JwpkYO8jgVpjPeJeE5+0iEybNM3cmIS9whZXOCj3e9xHTKP 49R9g9uTxc0sjR2Kq4OXYAqMg6mQiOmRcuMlbYmbvrmBjhjxFp7DZCj9/Pgmg8CNCwFQ xuxwkTqwmCyd0yCnbqCwZnIcKu9LYPmxj6RP2pAQZvF3PVI7WHe1bcJBBK8F2QMaLy/Q enxg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:from:references:cc:to:content-language:subject :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=t+uB68FERWNzzzhUeZdcG888WvYLL8c3Qnbgsc/F+v0=; b=PmcANKsQHywYxVJJtkgQZCcB8GZ8JpQtKScKiNZ27TYCaeQJ50miVwnKBbBoWUaHK5 //ssf9XVgiiNWHkCn9viOBnPFZ8WTcQgzG+tD3Ou4mxKO7ZzAqNOtkZJVwYzfnavYXWm KO6gyvVE/P2fMPjw6wt1GMmies10LCI1kyFAblDBcclRaM+vzASYkhd3zNhrem7DWDUT zHdHgei881kC1KMdSnCzNrkGHU5t2P2MnUjozqgKG7JIP4v38/jF1OhOMLtNscOmmp/p HonUiDDJOqbeLLeoTm8zNhlxZl7hph1UJAE+d+NEtyp5blcDQ5QexdoaqFUIG63FE8Eh jdOQ== X-Gm-Message-State: AFqh2kq2HYA0Isb8f7ZGCKS7YC1P9k2MoAa8AdnAflQ0oM89jXmCtUij 9o39FnAaOXbgTEgZKA5MQIA= X-Google-Smtp-Source: AMrXdXu93B7uHyORUtWE7ne9HZQcCH3UsbdhOlKH69OQb7olVJjXgNrTyj8oz8YjPEjNqJuTTEpK/w== X-Received: by 2002:a05:600c:220c:b0:3d2:3831:e5c4 with SMTP id z12-20020a05600c220c00b003d23831e5c4mr41136975wml.40.1672961165645; Thu, 05 Jan 2023 15:26:05 -0800 (PST) Received: from [192.168.0.160] ([170.253.36.171]) by smtp.gmail.com with ESMTPSA id t64-20020a1c4643000000b003cf75213bb9sm3835624wma.8.2023.01.05.15.26.04 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 05 Jan 2023 15:26:05 -0800 (PST) Message-ID: <8c026b5b-9f65-dda4-83a8-daf2ec9b3355@gmail.com> Date: Fri, 6 Jan 2023 00:26:04 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.6.0 Subject: Re: [PATCH v5 03/17] Add string-maskoff.h generic header Content-Language: en-US To: Noah Goldstein , Adhemerval Zanella Cc: libc-alpha@sourceware.org References: <20220919195920.956393-1-adhemerval.zanella@linaro.org> <20220919195920.956393-4-adhemerval.zanella@linaro.org> From: Alejandro Colomar In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------5GLeSxZphEDaOO7Pjj7I0YZ0" X-Spam-Status: No, score=-11.8 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,GIT_PATCH_0,KAM_SHORT,NICE_REPLY_A,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------5GLeSxZphEDaOO7Pjj7I0YZ0 Content-Type: multipart/mixed; boundary="------------MDhryCrFbLg70ieRYpaBRcca"; protected-headers="v1" From: Alejandro Colomar To: Noah Goldstein , Adhemerval Zanella Cc: libc-alpha@sourceware.org Message-ID: <8c026b5b-9f65-dda4-83a8-daf2ec9b3355@gmail.com> Subject: Re: [PATCH v5 03/17] Add string-maskoff.h generic header References: <20220919195920.956393-1-adhemerval.zanella@linaro.org> <20220919195920.956393-4-adhemerval.zanella@linaro.org> In-Reply-To: --------------MDhryCrFbLg70ieRYpaBRcca Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 DQoNCk9uIDEvNS8yMyAyMzo0OSwgTm9haCBHb2xkc3RlaW4gdmlhIExpYmMtYWxwaGEgd3Jv dGU6DQo+IE9uIE1vbiwgU2VwIDE5LCAyMDIyIGF0IDEyOjU5IFBNIEFkaGVtZXJ2YWwgWmFu ZWxsYSB2aWEgTGliYy1hbHBoYQ0KPiA8bGliYy1hbHBoYUBzb3VyY2V3YXJlLm9yZz4gd3Jv dGU6DQo+Pg0KPj4gTWFjcm9zIHRvIG9wZXJhdGUgb24gdW5hbGlnbmVkIGFjY2VzcyBmb3Ig c3RyaW5nIG9wZXJhdGlvbnM6DQo+Pg0KPj4gICAgLSBjcmVhdGVfbWFzazogY3JlYXRlIGEg bWFzayBiYXNlZCBvbiBwb2ludGVyIGFsaWdubWVudCB0byBzZXRzIHVwDQo+PiAgICAgIG5v bi16ZXJvIGJ5dGVzIGJlZm9yZSB0aGUgYmVnaW5uaW5nIG9mIHRoZSB3b3JkIHNvIGEgZm9s bG93aW5nDQo+PiAgICAgIG9wZXJhdGlvbiAoc3VjaCBhcyBmaW5kIHplcm8pIG1pZ2h0IGln bm9yZSB0aGVzZSBieXRlcy4NCj4+DQo+PiAgICAtIGhpZ2hiaXRfbWFzazogY3JlYXRlIGEg bWFzayB3aXRoIGhpZ2ggYml0IG9mIGVhY2ggYnl0ZSBiZWluZyAxLA0KPj4gICAgICBhbmQg dGhlIGxvdyA3IGJpdHMgYmVpbmcgYWxsIHRoZSBvcHBvc2l0ZSBvZiB0aGUgaW5wdXQuDQo+ Pg0KPj4gVGhlc2UgbWFjcm9zIGFyZSBtZWFudCB0byBiZSB1c2VkIG9uIG9wdGltaXplZCB2 ZWN0b3JpemVkIHN0cmluZw0KPj4gaW1wbGVtZW50YXRpb25zLg0KPj4gLS0tDQo+PiAgIHN5 c2RlcHMvZ2VuZXJpYy9zdHJpbmctbWFza29mZi5oIHwgNzMgKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysNCj4+ICAgMSBmaWxlIGNoYW5nZWQsIDczIGluc2VydGlvbnMoKykN Cj4+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IHN5c2RlcHMvZ2VuZXJpYy9zdHJpbmctbWFza29m Zi5oDQo+Pg0KPj4gZGlmZiAtLWdpdCBhL3N5c2RlcHMvZ2VuZXJpYy9zdHJpbmctbWFza29m Zi5oIGIvc3lzZGVwcy9nZW5lcmljL3N0cmluZy1tYXNrb2ZmLmgNCj4+IG5ldyBmaWxlIG1v ZGUgMTAwNjQ0DQo+PiBpbmRleCAwMDAwMDAwMDAwLi44MzE2NDdiZGE2DQo+PiAtLS0gL2Rl di9udWxsDQo+PiArKysgYi9zeXNkZXBzL2dlbmVyaWMvc3RyaW5nLW1hc2tvZmYuaA0KPj4g QEAgLTAsMCArMSw3MyBAQA0KPj4gKy8qIE1hc2sgb2ZmIGJpdHMuICBHZW5lcmljIEMgdmVy c2lvbi4NCj4+ICsgICBDb3B5cmlnaHQgKEMpIDIwMjIgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0 aW9uLCBJbmMuDQo+PiArICAgVGhpcyBmaWxlIGlzIHBhcnQgb2YgdGhlIEdOVSBDIExpYnJh cnkuDQo+PiArDQo+PiArICAgVGhlIEdOVSBDIExpYnJhcnkgaXMgZnJlZSBzb2Z0d2FyZTsg eW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yDQo+PiArICAgbW9kaWZ5IGl0IHVuZGVy IHRoZSB0ZXJtcyBvZiB0aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYw0KPj4gKyAgIExp Y2Vuc2UgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVp dGhlcg0KPj4gKyAgIHZlcnNpb24gMi4xIG9mIHRoZSBMaWNlbnNlLCBvciAoYXQgeW91ciBv cHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLg0KPj4gKw0KPj4gKyAgIFRoZSBHTlUgQyBMaWJy YXJ5IGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWws DQo+PiArICAgYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGlt cGxpZWQgd2FycmFudHkgb2YNCj4+ICsgICBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBG T1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQ0KPj4gKyAgIExlc3NlciBH ZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuDQo+PiArDQo+PiArICAg WW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIExlc3NlciBHZW5l cmFsIFB1YmxpYw0KPj4gKyAgIExpY2Vuc2UgYWxvbmcgd2l0aCB0aGUgR05VIEMgTGlicmFy eTsgaWYgbm90LCBzZWUNCj4+ICsgICA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4u ICAqLw0KPj4gKw0KPj4gKyNpZm5kZWYgX1NUUklOR19NQVNLT0ZGX0gNCj4+ICsjZGVmaW5l IF9TVFJJTkdfTUFTS09GRl9IIDENCj4+ICsNCj4+ICsjaW5jbHVkZSA8ZW5kaWFuLmg+DQo+ PiArI2luY2x1ZGUgPGxpbWl0cy5oPg0KPj4gKyNpbmNsdWRlIDxzdGRpbnQuaD4NCj4+ICsj aW5jbHVkZSA8c3RyaW5nLW9wdHlwZS5oPg0KPj4gKw0KPj4gKy8qIFByb3ZpZGUgYSBtYXNr IGJhc2VkIG9uIHRoZSBwb2ludGVyIGFsaWdubWVudCB0aGF0IHNldHMgdXAgbm9uLXplcm8N Cj4+ICsgICBieXRlcyBiZWZvcmUgdGhlIGJlZ2lubmluZyBvZiB0aGUgd29yZC4gIEl0IGlz IHVzZWQgdG8gbWFzayBvZmYNCj4+ICsgICB1bmRlc2lyYWJsZSBiaXRzIGZyb20gYW4gYWxp Z25lZCByZWFkIGZyb20gYW4gdW5hbGlnbmVkIHBvaW50ZXIuDQo+PiArICAgRm9yIGluc3Rh bmNlLCBvbiBhIDY0IGJpdHMgbWFjaGluZSB3aXRoIGEgcG9pbnRlciBhbGlnbm1lbnQgb2YN Cj4+ICsgICAzIHRoZSBmdW5jdGlvbiByZXR1cm5zIDB4MDAwMDAwMDAwMGZmZmZmZiBmb3Ig TEUgYW5kIDB4ZmZmZmZmMDAwMDAwMDAwMA0KPj4gKyAgIChtZWFuaW5nIHRvIG1hc2sgb2Zm IHRoZSBpbml0aWFsIDMgYnl0ZXMpLiAgKi8NCj4+ICtzdGF0aWMgaW5saW5lIG9wX3QNCj4+ ICtjcmVhdGVfbWFzayAodWludHB0cl90IGkpDQo+PiArew0KPj4gKyAgaSA9IGkgJSBzaXpl b2YgKG9wX3QpOw0KPj4gKyAgaWYgKF9fQllURV9PUkRFUiA9PSBfX0xJVFRMRV9FTkRJQU4p DQo+PiArICAgIHJldHVybiB+KCgob3BfdCktMSkgPDwgKGkgKiBDSEFSX0JJVCkpOw0KPj4g KyAgZWxzZQ0KPj4gKyAgICByZXR1cm4gfigoKG9wX3QpLTEpID4+IChpICogQ0hBUl9CSVQp KTsNCj4+ICt9DQo+PiArDQo+PiArLyogU2V0dXAgYW4gd29yZCB3aXRoIGVhY2ggYnl0ZSBi ZWluZyBjX2luLiAgRm9yIGluc3RhbmNlLCBvbiBhIDY0IGJpdHMNCj4+ICsgICBtYWNoaW5l IHdpdGggaW5wdXQgYXMgMHhjZSB0aGUgZnVuY3Rpb25zIHJldHVybnMgMHhjZWNlY2VjZWNl Y2VjZWNlLiAgKi8NCj4+ICtzdGF0aWMgaW5saW5lIG9wX3QNCg0KSGkgQWRoZW1lcnZhbCBh bmQgTm9haCwNCg0KSSBkb24ndCBrbm93IHdoYXQgaXMgdGhlIG1pbmltdW0gQyB2ZXJzaW9u IGZvciBjb21waWxpbmcgZ2xpYmMsIGJ1dCBpZiB5b3UgY2FuIA0KaWdub3JlIEM4OSwgSSB3 b3VsZCBwcm9wb3NlIHNvbWV0aGluZzoNCg0KJ3N0YXRpYyBpbmxpbmUnIHNob3VsZCBiZSBy ZXN0cmljdGVkIHRvIC5jIGZpbGVzLCBzaW5jZSBpZiB0aGUgY29tcGlsZXIgZGVjaWRlcyAN CnRvIG5vdCBpbmxpbmUgYW5kIHlvdSBoYXZlIGl0IGluIGEgaGVhZGVyLCB5b3UgZW5kIHVw IHdpdGggbXVsdGlwbGUgc3RhdGljIA0KZGVmaW5pdGlvbnMgZm9yIHRoZSBzYW1lIGNvZGUu DQoNCkluIGhlYWRlcnMsIEkgdXNlIEM5OSBpbmxpbmUsIHdoaWNoIGRvZXNuJ3QgZW1pdCBh bnkgb2JqZWN0IGNvZGUgd2hlbiB0aGUgDQpjb21waWxlciBkZWNpZGVzIHRvIG5vdCBpbmxp bmUuICBUaGVuIGluIGEgLmMgZmlsZSwgeW91IGFkZCBhIHByb3RvdHlwZSB1c2luZyANCidl eHRlcm4gaW5saW5lJywgYW5kIHRoZSBjb21waWxlciB3aWxsIGVtaXQgY29kZSB0aGVyZSwg ZXhhY3RseSBvbmNlLg0KDQpFdmVuIGlmIHlvdSBoYXZlIHRvIHN1cHBvcnQgQzg5LCBJJ2Qg dXNlIFtbZ251OjphbHdheXNfaW5saW5lXV0gdG9nZXRoZXIgd2l0aCANCidzdGF0aWMgaW5s aW5lJywgdG8gbWFrZSBzdXJlIHRoYXQgdGhlIGNvbXBpbGVyIGRvZXNuJ3QgZG8gbmVmYXJp b3VzIHN0dWZmLg0KDQpDaGVlcnMsDQoNCkFsZXgNCg0KLS0gDQo8aHR0cDovL3d3dy5hbGVq YW5kcm8tY29sb21hci5lcy8+DQo= --------------MDhryCrFbLg70ieRYpaBRcca-- --------------5GLeSxZphEDaOO7Pjj7I0YZ0 Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE6jqH8KTroDDkXfJAnowa+77/2zIFAmO3XIwACgkQnowa+77/ 2zJj7A/6A4TjH4OtFNaTzIUOnKV1u6/uhQKhQsw4HoMHFydTSW+y2xXSo041VdzN zi39FaEyoKLBp/R41SOz+2GQ4Za69lNZ5Y054q6Vj4mNDwBmihuURe82adTQTQst R86+V7monSm+32UozRc1j2agMIIpz3DytJLqq3b8WQxUqL1OIcbZIUe97pSMEAUr dBNGcvY6ftW36nkr6LndMefz4ww/dG8iG+jccG7KGrO4RATuQDiXSqYWnVc6GRZy mgnvUpLD4qdjciZySqX3uYdyzXvBdiWP8YimnlDQdmU9jcxRtODKJ2sqMTQ8XKBy t0PugakmImTadz/9CcqqweG3YJYGPKyaYDxzAus+TEF/gOn4a7oUcjpeZH3znW5O dqOA/yX1iWJ50jlNivOAyYfWEuAOtCajzKmG2AWL2msyNhgaVbtdWNh5LooYyUpi f5BOJOFL95vxkVHyXCfCjgxFQ5VSSgL+KJcXG0o8t1ReQnvHfig+oF75nkc6qGXK RifSeszx9jAHJstum75WrWQro1iksPnV1I74xuTEvnMPwMGALjij2Tg7tg359bt0 tQPUbA/3NX1MLEsV6ZKpQO3qiys9TW9MxMENCTWwh+BrQbM92rBc+snPZyvGxpue KQL+bi8P1Sobk1W1UB/JYNg1UPlhkKCZ85TjZeiQ6g5dq14cYBI= =Ys77 -----END PGP SIGNATURE----- --------------5GLeSxZphEDaOO7Pjj7I0YZ0--