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.96) (envelope-from ) id 1vfBoK-0055BL-1j for pgsql-hackers@arkaria.postgresql.org; Mon, 12 Jan 2026 06:53:57 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vfBoJ-00DQSo-1A for pgsql-hackers@arkaria.postgresql.org; Mon, 12 Jan 2026 06:53:56 +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.96) (envelope-from ) id 1vfBoI-00DQSf-2A for pgsql-hackers@lists.postgresql.org; Mon, 12 Jan 2026 06:53:55 +0000 Received: from smtpbg154.qq.com ([15.184.224.54]) by makus.postgresql.org with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vfBoB-005gCm-1q for pgsql-hackers@postgresql.org; Mon, 12 Jan 2026 06:53:54 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=halodbtech.com; s=wqvr2403; t=1768200806; bh=5inqhhhQDPbf8CiTQQo2iVNBuOvJvhQHLZvD/AYZ5zs=; h=From:To:Subject:Mime-Version:Date:Message-ID; b=R6WSjq+S7VSqgJzB/qTWKYQxKI2r4Z1qRuf543UlzJONDz36hZmi8JWWoEvGr4qsU qKavdZzCedzmVtGQOEM2gykSjgsDZS5VMqFrWcLyJaxfehSdQH9/048wj4XN/etH8n SI8PAujvoZhMdqc0F6Ao90OtyuGqRn+eth3nRDT8= EX-QQ-RecipientCnt: 2 X-QQ-GoodBg: 2 X-QQ-SSF: 00400000000000F0 X-QQ-FEAT: D4aqtcRDiqRPXK2n0ASXiKLHNg2TaGYXP2l28Q8IdPQ= X-QQ-BUSINESS-ORIGIN: 2 X-QQ-Originating-IP: 0Mqqrus6Fqczx6gnF7pzryjl6kFinabfaLpVf73RgCU= X-Originating-IP: 60.177.129.131 X-QQ-STYLE: X-QQ-mid: lv3gz7b-4t1768200804tf897fb1a From: "=?gb18030?B?emVuZ21hbg==?=" To: "=?gb18030?B?S2lyaWxsIFJlc2hrZQ==?=" Cc: "=?gb18030?B?cGdzcWwtaGFja2Vycw==?=" Subject: Re: Use correct macro for accessing offset numbers. Mime-Version: 1.0 Content-Type: text/plain; charset="gb18030" Content-Transfer-Encoding: base64 Date: Mon, 12 Jan 2026 14:53:24 +0800 X-Priority: 3 Message-ID: X-QQ-MIME: TCMime 1.0 by Tencent X-Mailer: QQMail 2.x X-QQ-Mailer: QQMail 2.x References: In-Reply-To: X-QQ-ReplyHash: 2636699373 X-BIZMAIL-ID: 2807713731404576988 X-Address-Ticket:version=;type=;ticket_id=;id_list=;display_name=;session_id=; X-QQ-SENDSIZE: 520 Received: from qq.com (unknown [127.0.0.1]) by smtp.qq.com (ESMTP) with SMTP id ; Mon, 12 Jan 2026 14:53:25 +0800 (CST) Feedback-ID: lv:halodbtech.com:qybglogicsvrsz:qybglogicsvrsz3b-0 X-QQ-XMAILINFO: Mutteg8H72qDfsJLvXt25C8mZlLZSLNflBvWeNnFcNq5CHTVE15iqVuL yzqF48Ks98MJIb7QQJoWWIicer2eokhcciHLi1r6nY24ikATZNp7Dd2ZndFUHjCJ2P5zYi/ 3xvAHJOtYDN4TmflGfW3bV9Q7R+lnASY/judzPgBuB6aADuwZ8uk7fUWAF+RJLa5WnDofSu rCGbXOIOWWs+kAiOV+Qv/RAF7pOERC64EvvjI2595yr20n/636WxUVS3k3bnxTuUlQvOEhJ GdHmBeN2jRmqdU+ICmNnbSC/nnEkNQqat5xGhM5ZknS76pZWkFJkdsND2dTMWmJi+qFkVLV RE9K41wWcm8LxgcgJLX+gR+B1Uz+N3ukxKVQiGqMz2UWLINw2/Veq3tBgdc+UFDiljL9OZM w1dktQu2fSuhG3E/V14gcfGdiatSMSs6sQtiFRSDcVLwbgFYxVtfPTpdeTvJfmChcUNJJgR /5ztRuWe7ujdZcMMaWmac0qwhGWQWMIOU7pReCzwR3O0HQKTp4MIcU9ELSGU62Hfne72/e9 T+3RXvLEIJpTsazfD9JZpTVHmYQm+Bp8NqhUvQeSUAS23GRP32dhTVTWTNRm6XlbP48YYSe n/SMEqQ4UQISsU0Sc7EOTGZUOkZBk9rMQ9IHVzQNwxlQmlymyOPYWc7jc0gQG0uEAZtIrHu lHc/CusULKu90MQB0WjcAdAizmnBr41Pjl0q1c+rFaDhCsYsL+oIfkO/gQVaHtRF6Jhd6ff 8g3UZ2BrWtpIcGCDRI/nWm6Nu3Lt90r1UoD2dgpC4lNQ6C2rPbT3CY+8St8PzQyMUswSdRf 6+QTOEe8Th9BRyliMcC3WFj+PRgW66/qiOvrPMTwTZTcwDR7lIX7Q+iTr/7vUo3PonZjRJX 1Pz4GBsj4gSXMv8cRjnLkm/vm3qkQnSbsypcHpnnVWsbWj0wief2Y+JKfC92/8vRsc1N1f/ hmQymZ/bWqtXKL5ELznfIVeIE7hgb/LeqigV0Yf8/cbXqsefUq5sT8Zsc/JTFthB7bQaAc2 ajb5ar8rjgy2FCBcQc7vVMuYAUwCo= X-QQ-XMRINFO: Nq+8W0+stu50tPAe92KXseR0ZZmBTk3gLg== X-QQ-RECHKSPAM: 0 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk SGksDQoNCkmhr3ZlIGFsc28gc2VlbiBzdWNoIGNhc2VzIGluIHRoZSBrZXJuZWwgY29kZSwg YW5kIEmhr20gd29uZGVyaW5nIGlmIHRoaXMgc2hvdWxkIGJlIGFkZGVkIHRvIHRoZSBwYXRj aCBoZXJlPw0KYGBgDQpwb3N0Z3Jlc0B6eG0tVk13YXJlLVZpcnR1YWwtUGxhdGZvcm06fi9j b2RlL3Bvc3RncmVzJCBnaXQgZGlmZg0KZGlmZiAtLWdpdCBhL3NyYy9iYWNrZW5kL3V0aWxz L2FkdC9sb2NrZnVuY3MuYyBiL3NyYy9iYWNrZW5kL3V0aWxzL2FkdC9sb2NrZnVuY3MuYw0K aW5kZXggYmNiYzIyNjEyNWMuLjlkYWRkNmRhNjcyIDEwMDY0NA0KLS0tIGEvc3JjL2JhY2tl bmQvdXRpbHMvYWR0L2xvY2tmdW5jcy5jDQorKysgYi9zcmMvYmFja2VuZC91dGlscy9hZHQv bG9ja2Z1bmNzLmMNCkBAIC0zMjksNyArMzI5LDcgQEAgcGdfbG9ja19zdGF0dXMoUEdfRlVO Q1RJT05fQVJHUykNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWVzWzFd ID0gT2JqZWN0SWRHZXREYXR1bShpbnN0YW5jZS0+bG9ja3RhZy5sb2NrdGFnX2ZpZWxkMSk7 DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlc1s4XSA9IE9iamVjdElk R2V0RGF0dW0oaW5zdGFuY2UtPmxvY2t0YWcubG9ja3RhZ19maWVsZDIpOw0KICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZXNbNl0gPSBPYmplY3RJZEdldERhdHVtKGlu c3RhbmNlLT5sb2NrdGFnLmxvY2t0YWdfZmllbGQzKTsNCi0gICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgdmFsdWVzWzldID0gSW50MTZHZXREYXR1bShpbnN0YW5jZS0+bG9ja3Rh Zy5sb2NrdGFnX2ZpZWxkNCk7DQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZh bHVlc1s5XSA9IFVJbnQxNkdldERhdHVtKGluc3RhbmNlLT5sb2NrdGFnLmxvY2t0YWdfZmll bGQ0KTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbnVsbHNbMl0gPSB0cnVl Ow0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBudWxsc1szXSA9IHRydWU7DQog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG51bGxzWzRdID0gdHJ1ZTsNCkBAIC0z NDMsNyArMzQzLDcgQEAgcGdfbG9ja19zdGF0dXMoUEdfRlVOQ1RJT05fQVJHUykNCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWVzWzFdID0gT2JqZWN0SWRHZXREYXR1 bShpbnN0YW5jZS0+bG9ja3RhZy5sb2NrdGFnX2ZpZWxkMSk7DQogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHZhbHVlc1s3XSA9IE9iamVjdElkR2V0RGF0dW0oaW5zdGFuY2Ut PmxvY2t0YWcubG9ja3RhZ19maWVsZDIpOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB2YWx1ZXNbOF0gPSBPYmplY3RJZEdldERhdHVtKGluc3RhbmNlLT5sb2NrdGFnLmxv Y2t0YWdfZmllbGQzKTsNCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWVz WzldID0gSW50MTZHZXREYXR1bShpbnN0YW5jZS0+bG9ja3RhZy5sb2NrdGFnX2ZpZWxkNCk7 DQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlc1s5XSA9IFVJbnQxNkdl dERhdHVtKGluc3RhbmNlLT5sb2NrdGFnLmxvY2t0YWdfZmllbGQ0KTsNCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgbnVsbHNbMl0gPSB0cnVlOw0KICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBudWxsc1szXSA9IHRydWU7DQogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIG51bGxzWzRdID0gdHJ1ZTsNCmBgYA0KDQotLQ0KUmVnYXJkcywNCk1h biBaZW5nDQp3d3cub3BlbmhhbG8ub3Jn