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 1uXbBs-00Bv2e-Dt for pgsql-hackers@arkaria.postgresql.org; Fri, 04 Jul 2025 07:50:36 +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 1uXbBp-00H7hy-Ta for pgsql-hackers@arkaria.postgresql.org; Fri, 04 Jul 2025 07:50:34 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1uXbBp-00H7hn-Jz for pgsql-hackers@lists.postgresql.org; Fri, 04 Jul 2025 07:50:34 +0000 Received: from oss.nttdata.com ([49.212.34.109]) by makus.postgresql.org with smtp (Exim 4.96) (envelope-from ) id 1uXbBn-005V85-1X for pgsql-hackers@lists.postgresql.org; Fri, 04 Jul 2025 07:50:33 +0000 Received: from [192.168.11.9] (p1696134-ipoe.ipoe.ocn.ne.jp [118.0.93.133]) by oss.nttdata.com (Postfix) with ESMTPSA id BA6626149C for ; Fri, 4 Jul 2025 16:50:26 +0900 (JST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at oss.nttdata.com Content-Type: multipart/mixed; boundary="------------I7JKB5qs453gNGebkKVjk1SF" Message-ID: Date: Fri, 4 Jul 2025 16:50:26 +0900 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US To: pgsql-hackers@lists.postgresql.org From: Fujii Masao Subject: amcheck: Remove unused IndexCheckableCallback typedef 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. --------------I7JKB5qs453gNGebkKVjk1SF Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Hi, Commit d70b17636dd introduced the IndexCheckableCallback typedef for a callback function, but it appears to be unused. From the discussion in [1], it seems this typedef was originally used as a function argument in early versions of the patch. However, the argument was removed in v23, and the typedef was accidentally left behind. The attached patch removes this unused typedef to clean up the dead code. Thoughts? Regards, [1] https://postgr.es/m/45AC9B0A-2B45-40EE-B08F-BDCF5739D1E1@yandex-team.ru -- Fujii Masao NTT DATA Japan Corporation --------------I7JKB5qs453gNGebkKVjk1SF Content-Type: text/plain; charset=UTF-8; name="v1-0001-amcheck-Remove-unused-IndexCheckableCallback-type.patch" Content-Disposition: attachment; filename*0="v1-0001-amcheck-Remove-unused-IndexCheckableCallback-type.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSAyZDM4ZDVjYmIzZDc2NGYwMzNkMmU5M2IzZWJhMWU0YjczNWE2YzI4IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBGdWppaSBNYXNhbyA8ZnVqaWlAcG9zdGdyZXNxbC5v cmc+CkRhdGU6IEZyaSwgNCBKdWwgMjAyNSAxNToyODoyNCArMDkwMApTdWJqZWN0OiBbUEFU Q0ggdjFdIGFtY2hlY2s6IFJlbW92ZSB1bnVzZWQgSW5kZXhDaGVja2FibGVDYWxsYmFjayB0 eXBlZGVmLgoKQ29tbWl0IGQ3MGIxNzYzNmRkIGludHJvZHVjZWQgdGhlIEluZGV4Q2hlY2th YmxlQ2FsbGJhY2sgdHlwZWRlZiBmb3IKYSBjYWxsYmFjayBmdW5jdGlvbiwgYnV0IGl0IHdh cyBuZXZlciB1c2VkLiBUaGlzIGNvbW1pdCByZW1vdmVzCnRoZSB1bnVzZWQgdHlwZWRlZiB0 byBjbGVhbiB1cCBkZWFkIGNvZGUuCi0tLQogY29udHJpYi9hbWNoZWNrL3ZlcmlmeV9jb21t b24uaCB8IDMgKy0tCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDIgZGVsZXRp b25zKC0pCgpkaWZmIC0tZ2l0IGEvY29udHJpYi9hbWNoZWNrL3ZlcmlmeV9jb21tb24uaCBi L2NvbnRyaWIvYW1jaGVjay92ZXJpZnlfY29tbW9uLmgKaW5kZXggZTc4YWRiNjg4MDguLjQy ZWY5YzIwZmUyIDEwMDY0NAotLS0gYS9jb250cmliL2FtY2hlY2svdmVyaWZ5X2NvbW1vbi5o CisrKyBiL2NvbnRyaWIvYW1jaGVjay92ZXJpZnlfY29tbW9uLmgKQEAgLTE2LDggKzE2LDcg QEAKICNpbmNsdWRlICJ1dGlscy9yZWxjYWNoZS5oIgogI2luY2x1ZGUgIm1pc2NhZG1pbi5o IgogCi0vKiBUeXBlZGVmcyBmb3IgY2FsbGJhY2sgZnVuY3Rpb25zIGZvciBhbWNoZWNrX2xv Y2tfcmVsYXRpb25fYW5kX2NoZWNrICovCi10eXBlZGVmIHZvaWQgKCpJbmRleENoZWNrYWJs ZUNhbGxiYWNrKSAoUmVsYXRpb24gaW5kZXgpOworLyogVHlwZWRlZiBmb3IgY2FsbGJhY2sg ZnVuY3Rpb24gZm9yIGFtY2hlY2tfbG9ja19yZWxhdGlvbl9hbmRfY2hlY2sgKi8KIHR5cGVk ZWYgdm9pZCAoKkluZGV4RG9DaGVja0NhbGxiYWNrKSAoUmVsYXRpb24gcmVsLAogCQkJCQkJ CQkJICBSZWxhdGlvbiBoZWFwcmVsLAogCQkJCQkJCQkJICB2b2lkICpzdGF0ZSwKLS0gCjIu NDkuMAoK --------------I7JKB5qs453gNGebkKVjk1SF--