Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rwkYl-003xhd-3t for pgsql-hackers@arkaria.postgresql.org; Tue, 16 Apr 2024 15:17:23 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1rwkYj-004CTl-Gm for pgsql-hackers@arkaria.postgresql.org; Tue, 16 Apr 2024 15:17:21 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rwkYi-004CTd-Jk for pgsql-hackers@lists.postgresql.org; Tue, 16 Apr 2024 15:17:21 +0000 Received: from mail.postgrespro.ru ([93.174.131.139]) by magus.postgresql.org with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rwkYe-001Hzk-TQ for pgsql-hackers@postgresql.org; Tue, 16 Apr 2024 15:17:19 +0000 Received: from [172.30.8.246] (unknown [172.30.8.246]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) (Authenticated sender: a.voloshin@postgrespro.ru) by mail.postgrespro.ru (Postfix/587) with ESMTPSA id BEB59E20E8E; Tue, 16 Apr 2024 18:17:14 +0300 (MSK) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=postgrespro.ru; s=mx2023; t=1713280634; bh=cVu+YHkDQBedrjd/FT995Rk6MRAKd6uwEDNrFrfNqwg=; h=Message-ID:Date:User-Agent:Subject:To:Cc:References:From: In-Reply-To:From; b=olGypWhdB5IMxoTXS9YFeA254XsBi/rToY9Q7a8bM9Nm9oBmF9YNwc/I15kdJXosJ hOIIBXNndCeD0Q7CWP4XwnMdJiNuByjORr9ZNDkLAUVenGalI5E03NppMwso7IHunh kvSKZ4DYQB6zu/Np9Wl4yxH5r3l25gbjQw+V0oHwXXhZrec8Blf9d2LZ3TElNa0Flf HMLm2Lo4taJcFvq+YyIt1vJLaUPMGa1vKz7IOyx8ABX3NTEHpZqHJnD/vU8/Nhkwd2 cQ6Sky7KljQDuVolwg3ri2qkJWCte1U06xXgFXIVYMprGZOidC+ZH4syjTBE/jWFSd Kzt30nnPeOs2w== Content-Type: multipart/mixed; boundary="------------KdzKtp9NftmqqqN9xYvQ5h1I" Message-ID: <02e69fa9-885d-4f41-9057-15a1d212eaf8@postgrespro.ru> Date: Tue, 16 Apr 2024 18:17:14 +0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: Combine headerscheck and cpluspluscheck scripts To: Peter Eisentraut , Michael Paquier , Thomas Munro Cc: pgsql-hackers References: <4754a5b0-a32b-4036-a99a-6de14cf9fd72@eisentraut.org> Content-Language: en-US From: Anton Voloshin In-Reply-To: List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk This is a multi-part message in MIME format. --------------KdzKtp9NftmqqqN9xYvQ5h1I Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Hello, hackers, On 10/03/2024 12:03, Peter Eisentraut wrote: > Committed, thanks. This commit (7b8e2ae2f) have turned cpluspluscheck script into a --cplusplus option for headerscheck. I propose to update the src/tools/pginclude/README correspondingly, please see the attached patch. -- Anton Voloshin Postgres Professional, The Russian Postgres Company https://postgrespro.ru --------------KdzKtp9NftmqqqN9xYvQ5h1I Content-Type: text/x-patch; charset=UTF-8; name="0001-Update-src-tools-pginclude-README-to-match-recent-ch.patch" Content-Disposition: attachment; filename*0="0001-Update-src-tools-pginclude-README-to-match-recent-ch.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSBhNTBlNThmMTE3MzQxZThhOWRmNWY5N2ZhMDU2MzBmN2I4ZjRiZDg2IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBBbnRvbiBWb2xvc2hpbiA8YS52b2xvc2hpbkBwb3N0 Z3Jlc3Byby5ydT4KRGF0ZTogVHVlLCAxNiBBcHIgMjAyNCAxNzoxOToyOCArMDMwMApTdWJq ZWN0OiBbUEFUQ0hdIFVwZGF0ZSBzcmMvdG9vbHMvcGdpbmNsdWRlL1JFQURNRSB0byBtYXRj aCByZWNlbnQgY2hhbmdlcyB0bwogY3BsdXNwbHVzY2hlY2sKCjdiOGUyYWUyZiBoYXZlIHR1 cm5lZCBjcGx1c3BsdXNjaGVjayBmcm9tIHNlcGFyYXRlIHNjcmlwdCBpbnRvCmEgLS1jcGx1 c3BsdXMgb3B0aW9uIGZvciBoZWFkZXJzY2hlY2suIFVwZGF0ZSBSRUFETUUgY29ycmVzcG9u ZGluZ2x5LgotLS0KIHNyYy90b29scy9wZ2luY2x1ZGUvUkVBRE1FIHwgMjQgKysrKysrKysr KysrLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgMTIg ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvc3JjL3Rvb2xzL3BnaW5jbHVkZS9SRUFETUUg Yi9zcmMvdG9vbHMvcGdpbmNsdWRlL1JFQURNRQppbmRleCA3MTJlY2E3NmZiMy4uNjUzNzIw NTdkYWQgMTAwNjQ0Ci0tLSBhL3NyYy90b29scy9wZ2luY2x1ZGUvUkVBRE1FCisrKyBiL3Ny Yy90b29scy9wZ2luY2x1ZGUvUkVBRE1FCkBAIC0xLDEwICsxLDEwIEBACiBzcmMvdG9vbHMv cGdpbmNsdWRlL1JFQURNRQogCi1OT1RFOiBoZWFkZXJzY2hlY2sgYW5kIGNwbHVzcGx1c2No ZWNrIGFyZSBpbiBjdXJyZW50IHVzZSwgYW5kIGFueQotcHJvYmxlbXMgdGhleSBmaW5kIHNo b3VsZCBnZW5lcmFsbHkgZ2V0IGZpeGVkLiAgVGhlIG90aGVyIHNjcmlwdHMKLWluIHRoaXMg ZGlyZWN0b3J5IGhhdmUgbm90IGJlZW4gdXNlZCBpbiBzb21lIHRpbWUsIGFuZCBoYXZlIGlz c3Vlcy4KLXBncm1pbmNsdWRlIGluIHBhcnRpY3VsYXIgaGFzIGEgaGlzdG9yeSBvZiBjcmVh dGluZyBtb3JlIHByb2JsZW1zCi10aGFuIGl0IGZpeGVzLiAgQmUgdmVyeSB3YXJ5IG9mIGFw cGx5aW5nIHRoZWlyIHJlc3VsdHMgYmxpbmRseS4KK05PVEU6IGhlYWRlcnNjaGVjayBhbmQg aGVhZGVyc2NoZWNrIC0tY3BsdXNwbHVzIGFyZSBpbiBjdXJyZW50IHVzZSwgYW5kIGFueQor cHJvYmxlbXMgdGhleSBmaW5kIHNob3VsZCBnZW5lcmFsbHkgZ2V0IGZpeGVkLiAgVGhlIG90 aGVyIHNjcmlwdHMgaW4gdGhpcworZGlyZWN0b3J5IGhhdmUgbm90IGJlZW4gdXNlZCBpbiBz b21lIHRpbWUsIGFuZCBoYXZlIGlzc3Vlcy4gIHBncm1pbmNsdWRlIGluCitwYXJ0aWN1bGFy IGhhcyBhIGhpc3Rvcnkgb2YgY3JlYXRpbmcgbW9yZSBwcm9ibGVtcyB0aGFuIGl0IGZpeGVz LiAgQmUgdmVyeQord2FyeSBvZiBhcHBseWluZyB0aGVpciByZXN1bHRzIGJsaW5kbHkuCiAK IAogcGdpbmNsdWRlCkBAIC04NCwxNiArODQsMTYgQEAgcHJlcmVxdWlzaXRlLCBldmVuIGlm IHBvc3RncmVzX2ZlLmggb3IgYy5oIHdvdWxkIGJlIG1vcmUgYXBwcm9wcmlhdGUuCiBBbHNv IG5vdGUgdGhhdCB0aGUgY29udGVudHMgb2YgbWFjcm9zIGFyZSBub3QgY2hlY2tlZDsgdGhp cyBpcyBpbnRlbnRpb25hbC4KIAogCi1jcGx1c3BsdXNjaGVjawotPT09PT09PT09PT09PT0K K2hlYWRlcnNjaGVjayAtLWNwbHVzcGx1cworPT09PT09PT09PT09PT09PT09PT09PT09CiAK LVRoaXMgc2NyaXB0IGNhbiBiZSBydW4gdG8gdmVyaWZ5IHRoYXQgYWxsIFBvc3RncmVzIGlu Y2x1ZGUgZmlsZXMgbWVldAotdGhlIHByb2plY3QgY29udmVudGlvbiB0aGF0IHRoZXkgd2ls bCBjb21waWxlIGFzIEMrKyBjb2RlLiAgQWx0aG91Z2gKLXRoZSBwcm9qZWN0J3MgY29kaW5n IGxhbmd1YWdlIGlzIEMsIHNvbWUgcGVvcGxlIHdyaXRlIGV4dGVuc2lvbnMgaW4gQysrLAot c28gaXQncyBoZWxwZnVsIGZvciBpbmNsdWRlIGZpbGVzIHRvIGJlIEMrKy1jbGVhbi4KK1Ro ZSBoZWFkZXJzY2hlY2sgaW4gLS1jcGx1c3BsdXMgbW9kZSBjYW4gYmUgcnVuIHRvIHZlcmlm eSB0aGF0IGFsbCBQb3N0Z3JlcworaW5jbHVkZSBmaWxlcyBtZWV0IHRoZSBwcm9qZWN0IGNv bnZlbnRpb24gdGhhdCB0aGV5IHdpbGwgY29tcGlsZSBhcyBDKysKK2NvZGUuICBBbHRob3Vn aCB0aGUgcHJvamVjdCdzIGNvZGluZyBsYW5ndWFnZSBpcyBDLCBzb21lIHBlb3BsZSB3cml0 ZQorZXh0ZW5zaW9ucyBpbiBDKyssIHNvIGl0J3MgaGVscGZ1bCBmb3IgaW5jbHVkZSBmaWxl cyB0byBiZSBDKystY2xlYW4uCiAKIEEgc21hbGwgbnVtYmVyIG9mIGhlYWRlciBmaWxlcyBh cmUgZXhlbXB0ZWQgZnJvbSB0aGlzIHJlcXVpcmVtZW50LAotYW5kIGFyZSBza2lwcGVkIGJ5 IHRoZSBjcGx1c3BsdXNjaGVjayBzY3JpcHQuCithbmQgYXJlIHNraXBwZWQgYnkgdGhlIHNj cmlwdCBpbiB0aGUgLS1jcGx1c3BsdXMgbW9kZS4KIAogVGhlIGVhc3kgd2F5IHRvIHJ1biB0 aGUgc2NyaXB0IGlzIHRvIHNheSAibWFrZSAtcyBjcGx1c3BsdXNjaGVjayIgaW4KIHRoZSB0 b3AtbGV2ZWwgYnVpbGQgZGlyZWN0b3J5IGFmdGVyIGNvbXBsZXRpbmcgYSBidWlsZC4gIFlv dSBzaG91bGQKLS0gCjIuNDMuMgoK --------------KdzKtp9NftmqqqN9xYvQ5h1I--