From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS17314 8.43.84.0/22 X-Spam-Status: No, score=-4.3 required=3.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI,NICE_REPLY_A, RCVD_IN_DNSWL_MED,SPF_HELO_PASS,SPF_PASS shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from sourceware.org (server2.sourceware.org [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id 66A0E1F601 for ; Wed, 7 Dec 2022 12:00:06 +0000 (UTC) Authentication-Results: dcvr.yhbt.net; dkim=pass (1024-bit key; secure) header.d=sourceware.org header.i=@sourceware.org header.b="nVClDKpr"; dkim-atps=neutral Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 1507A38B636D for ; Wed, 7 Dec 2022 12:00:05 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 1507A38B636D DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1670414405; bh=OoasKSwyxS3muZBOQYXjCiKg0udd9AFSbC8U9rCmUqI=; h=Date:Subject:To:Cc:References:In-Reply-To:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From:Reply-To:From; b=nVClDKprwOsKZIcUqF29Ot8O5vsKqGFdXhBWWf3yFuz0SOk+mV7vtRkjE3Z8gEGqw RXM67+vWn/c/XXeM8nf2lHYB3cdkkb6wwRBZGF06nfxqkm7y5IAxNIgPcTREkkIPTW /S7aU5m9YUsVzWTzIlfJ50iQqt6As/naPYl82uI8= Received: from mail-wr1-x42c.google.com (mail-wr1-x42c.google.com [IPv6:2a00:1450:4864:20::42c]) by sourceware.org (Postfix) with ESMTPS id A65FF382EF19 for ; Wed, 7 Dec 2022 11:59:44 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org A65FF382EF19 Received: by mail-wr1-x42c.google.com with SMTP id w15so27727660wrl.9 for ; Wed, 07 Dec 2022 03:59:44 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:from:content-language:references:cc:to:subject :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=OoasKSwyxS3muZBOQYXjCiKg0udd9AFSbC8U9rCmUqI=; b=0UnxeN5kvt3y+f9p9OP4WsjXdNDapj4mLqa6UDJSPQBiWPHkrcrLqpvHMm/6e4cEqw BYNMD//Wi7ScWiheK/LbvXuXGYxiqQ//7Jql60dtvJeY5tUI97qIxwYfNqE64BYqtoHo +JlODJvw4oERP1SU47awH3Nv8xAb8fZxWCLSLD8CsSeAISV+639rDv+7RyWdI3OD+8H+ H7+Xjjw2sUsAMi3dJ0NbfJUXnlz/JGjQhXsOSXDq1pTfj39Md1OejaIEdED3PK/XmQGJ wDN5H/McsGP7Dxdo5Xh8PM4vvOm0+HWZ24Kg/hzUWGsCIpNppohAR2kzJeeXt6qY5yDS hdOg== X-Gm-Message-State: ANoB5pmG02VMs3d6Dk3ragUR55ig+3G6YZk67xUoOqKn1TGbKM73rzdX ThHUOGzQ9537z1477Zdr66w= X-Google-Smtp-Source: AA0mqf5i+jUIG1oFv3t8FBKnJrCxzznmwl0XcwrbccFeMIW8x2/SjHjzBJ/1eDZVZNi+r6qyIos10g== X-Received: by 2002:adf:f550:0:b0:242:21dc:95f5 with SMTP id j16-20020adff550000000b0024221dc95f5mr22001319wrp.602.1670414383272; Wed, 07 Dec 2022 03:59:43 -0800 (PST) Received: from [192.168.0.160] ([170.253.36.171]) by smtp.gmail.com with ESMTPSA id l13-20020a05600c2ccd00b003cf9bf5208esm1551286wmc.19.2022.12.07.03.59.42 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 07 Dec 2022 03:59:42 -0800 (PST) Message-ID: <5ea5826c-e47c-2b4f-3699-4d6232b89332@gmail.com> Date: Wed, 7 Dec 2022 12:59:23 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.5.1 Subject: Re: Add restrict annotations to all functions that require it To: Joseph Myers Cc: Mike Frysinger , "Seija K." , libc-alpha@sourceware.org References: <553333c5-cccc-9e9c-81ec-c47436c00b16@gmail.com> <082a5968-3f12-dc36-f50c-497820b0a4b2@gmail.com> <7f169d-e67d-ab82-e77f-a6f78a301495@codesourcery.com> Content-Language: en-US In-Reply-To: <7f169d-e67d-ab82-e77f-a6f78a301495@codesourcery.com> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------Xeti1fy095pI2MstMsvYlBIy" X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Alejandro Colomar via Libc-alpha Reply-To: Alejandro Colomar Errors-To: libc-alpha-bounces+e=80x24.org@sourceware.org Sender: "Libc-alpha" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------Xeti1fy095pI2MstMsvYlBIy Content-Type: multipart/mixed; boundary="------------BwcNGsfrifH0p6P7XnG0fInX"; protected-headers="v1" From: Alejandro Colomar To: Joseph Myers Cc: Mike Frysinger , "Seija K." , libc-alpha@sourceware.org Message-ID: <5ea5826c-e47c-2b4f-3699-4d6232b89332@gmail.com> Subject: Re: Add restrict annotations to all functions that require it References: <553333c5-cccc-9e9c-81ec-c47436c00b16@gmail.com> <082a5968-3f12-dc36-f50c-497820b0a4b2@gmail.com> <7f169d-e67d-ab82-e77f-a6f78a301495@codesourcery.com> In-Reply-To: <7f169d-e67d-ab82-e77f-a6f78a301495@codesourcery.com> --------------BwcNGsfrifH0p6P7XnG0fInX Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 SGkgSm9zZXBoIQ0KDQpPbiAxMi83LzIyIDAwOjU3LCBKb3NlcGggTXllcnMgd3JvdGU6DQo+ IE9uIFNhdCwgMyBEZWMgMjAyMiwgQWxlamFuZHJvIENvbG9tYXIgdmlhIExpYmMtYWxwaGEg d3JvdGU6DQo+IA0KPj4gRm9yIGV4YW1wbGUsIHRoaXMgd291bGQgYmUgbm9uc2Vuc2UgKGFu ZCBJIGhvbmVzdGx5IGRvbid0IGtub3cgd2hhdCB0aGUNCj4+IGNvbXBpbGVyIHdvdWxkIHVu ZGVyc3RhbmQgZnJvbSBpdCk6DQo+Pg0KPj4gdm9pZCBicm9rZW4oaW50ICpyZXN0cmljdCBh LCBpbnQgKmIsIGludCAqYyk7DQo+PiB2b2lkIGJyb2tlbihpbnQgKmEsIGludCAqcmVzdHJp Y3QgYiwgaW50ICpjKTsNCj4gDQo+IFF1YWxpZmllcnMgb24gcGFyYW1ldGVycyBpbiBhIGZ1 bmN0aW9uIGRlY2xhcmF0b3IgdGhhdCBpcyBub3QgcGFydCBvZiBhDQo+IGRlZmluaXRpb24g b2YgdGhhdCBmdW5jdGlvbiBoYXZlIG5vIHNlbWFudGljIGVmZmVjdDsgcmVzdHJpY3Qgb24g ZnVuY3Rpb24NCj4gcGFyYW1ldGVycyBvbmx5IGhhcyBhIHNlbWFudGljIGVmZmVjdCBpbiB0 aGUgZGVmaW5pdGlvbiBvZiB0aGUgZnVuY3Rpb24uDQo+IA0KDQpIYXZpbmcgcmVzdHJpY3Qg aW4gdGhlIHByb3RvdHlwZSBtYXkgbm90IGNoYW5nZSB0aGUgc2VtYW50aWNzLCBidXQgaXQg aXMgDQptZWFuaW5nZnVsIHRvIHRoZSB3YXJuaW5nczoNCg0KDQokIGNhdCByZXN0cmljdC5j DQp2b2lkIGJyb2tlbihpbnQgKnJlc3RyaWN0IGEsIGludCAqYiwgaW50ICpjKTsNCnZvaWQg YnJva2VuKGludCAqYSwgaW50ICpyZXN0cmljdCBiLCBpbnQgKmMpOw0KDQp2b2lkIGYoaW50 ICpyZXN0cmljdCBwLCBpbnQgKnJlc3RyaWN0IHEsIGludCAqcmVzdHJpY3QgcikNCnsNCgli cm9rZW4ocCwgcCwgcSk7DQoJYnJva2VuKHAsIHEsIHApOw0KCWJyb2tlbihwLCBxLCByKTsN Cn0NCg0KJCBjYyAtV2FsbCAtV2V4dHJhIC1TIHJlc3RyaWN0LmMNCnJlc3RyaWN0LmM6IElu IGZ1bmN0aW9uIOKAmGbigJk6DQpyZXN0cmljdC5jOjY6OTogd2FybmluZzogcGFzc2luZyBh cmd1bWVudCAxIHRvIOKAmHJlc3RyaWN04oCZLXF1YWxpZmllZCBwYXJhbWV0ZXIgDQphbGlh c2VzIHdpdGggYXJndW1lbnQgMiBbLVdyZXN0cmljdF0NCiAgICAgNiB8ICAgICAgICAgYnJv a2VuKHAsIHAsIHEpOw0KICAgICAgIHwgICAgICAgICBefn5+fn4NCnJlc3RyaWN0LmM6Nzo5 OiB3YXJuaW5nOiBwYXNzaW5nIGFyZ3VtZW50IDEgdG8g4oCYcmVzdHJpY3TigJktcXVhbGlm aWVkIHBhcmFtZXRlciANCmFsaWFzZXMgd2l0aCBhcmd1bWVudCAzIFstV3Jlc3RyaWN0XQ0K ICAgICA3IHwgICAgICAgICBicm9rZW4ocCwgcSwgcCk7DQogICAgICAgfCAgICAgICAgIF5+ fn5+fg0KDQoNCkJ5IG5vdCBoYXZpbmcgc2VtYW50aWMgZWZmZWN0IHlvdSBtZWFuIHRoYXQg dGhlIGNvbXBpbGVyIChvcHRpbWl6ZXIpIHdvbid0IHRha2UgDQphZHZhbnRhZ2Ugb2YgdGhv c2UgaWYgdGhlIHByb3RvdHlwZSB3aXRoIHJlc3RyaWN0IGlzIHNlZW4gaW4gdGhlIHRyYW5z bGF0aW9uIA0KdW5pdCB3aGVyZSB0aGUgZnVuY3Rpb24gZGVmaW5pdGlvbiBpcyBjb21waWxl ZCwgZ2l2ZW4gdGhhdCB0aGUgZnVuY3Rpb24gDQpkZWZpbml0aW9uIGRvZXNuJ3Qgc3BlY2lm eSByZXN0cmljdD8NCg0KV2hhdGV2ZXIgaXMgdGhlIHNlbWFudGljIHJlc3VsdCwgSSBiZWxp ZXZlIEdDQyBzaG91bGQgaGF2ZSBhIHdhcm5pbmcgZm9yIA0KbWlzbWF0Y2hpbmcgcmVzdHJp Y3QgcXVhbGlmaWVycy4gIFRoZSBhYm92ZSBkb3VidCBpcyByZWFzb25hYmxlLCBhbmQgYSB3 YXJuaW5nIA0Kd291bGQgaGVscCBtYWtlIHN1cmUgdGhhdCBpdCdzIG5vdCByZWxldmFudCwg YmVjYXVzZSBjb2RlIHNob3VsZCd0IGRvIHRoYXQgDQpub3JtYWxseSwgYW5kIHdpdGggdGhl IGhlbHAgb2YgdGhlIHdhcm5pbmcsIHRoYXQgY2FuIGJlIGVuZm9yY2VkLg0KDQpDaGVlcnMs DQoNCkFsZXgNCg0KLS0gDQo8aHR0cDovL3d3dy5hbGVqYW5kcm8tY29sb21hci5lcy8+DQo= --------------BwcNGsfrifH0p6P7XnG0fInX-- --------------Xeti1fy095pI2MstMsvYlBIy 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/2zIFAmOQgBsACgkQnowa+77/ 2zLvsBAAhnyRekF41iiWAvYpUsTRP4otp1FhxCiBLX3ExwlY36o5QW0H0tBZP580 vEtGl5yTyuybEX6tMu/YEfU7xfIdAYbaXvvnuAzTHwatmb4VX8d3suQpuMcWVhD5 Nf/+EaSwaSHD/FRni36zPrfpdhRmYemtFkZohotKzUTxspiekuh7fp4mFPJb5tS1 KUhIHi+Xabu8hqYAbaCks3Hw5IrWDWWt8fgmviOImKXWMtjnn0Y+OZPwMihKLBd1 BkrkUx0dcBkKv9rEvXZz1quFOFag5rlMIlviLFj/yMKWRns3mUUDC3l5PDncbUh/ hS8FhVSblz1BtZtuS1ooZTHW2Az8Bb+NXQcVevrgoTAQcw6b1Mqq4VNz+SwMUskl UsVrG7TquXhcZ1HoUJ26yD6yNDrv7FfmOkukkt1X268jXZ5/HxzKlgI5Dk7aYb3a 65DO/ienuH9JnIhqVzFnEjLShxnhdPJg3fWAjSDhKWZH+WAn+evmnSpakuODEgBE rAD+N4qvHbjY/myEKBlqoAgmNw7+X0IJe1uK+4lvvPF41EW7WHcjjCtc1zLEsHs0 M0NDrTkKe8K9RiUzI86gpOVWiow5NqBVvjbIs9YWAfITJr/6TF6EdLYQrwjCQI8C oIpABkVR9EKnAKO4OBT7kBNJr9xlpjIhOvTk0yc/jgsACqCVRM0= =TmsO -----END PGP SIGNATURE----- --------------Xeti1fy095pI2MstMsvYlBIy--