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 1uwJcj-009Vtb-Kw for pgsql-hackers@arkaria.postgresql.org; Wed, 10 Sep 2025 12:08:30 +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 1uwJci-001CCe-N3 for pgsql-hackers@arkaria.postgresql.org; Wed, 10 Sep 2025 12:08:29 +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 1uwJci-001CCW-Dr for pgsql-hackers@lists.postgresql.org; Wed, 10 Sep 2025 12:08:28 +0000 Received: from mail-pg1-x532.google.com ([2607:f8b0:4864:20::532]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1uwJcg-001f4D-1z for pgsql-hackers@postgresql.org; Wed, 10 Sep 2025 12:08:27 +0000 Received: by mail-pg1-x532.google.com with SMTP id 41be03b00d2f7-b4c8bee055cso5690432a12.2 for ; Wed, 10 Sep 2025 05:08:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1757506105; x=1758110905; darn=postgresql.org; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:from:to:cc:subject:date:message-id:reply-to; bh=NeH65ZUSJzkMmLAMpK2A3NSoSEGcdRjT+9hLcunUy+k=; b=mL5eZGo1tuQ4/YYQJxrp3LNVbpxX9PP8J0i8+T8BJI7kshDa+fbwxelx0fk5ao3d9R 30chRVvt7hW0/75PD9mFA/IL/txVMxc4gCyi3Xa1yOodR7WQz07Y+xQlcv8OiWm3jbo/ cSBmJkXXU/TRiOgiy9fWGNQWIo4+kPK10FRlXmu5vjesWbzQzmi7GX81oTOpuvAyDbWc /HWHMoiJsgWdTFsSa1WPBOlijKxj7iDZo2+jCvq43sf9/eD76iCm62GrEsdVq8GNCVyf QWsvTDpgV4sJd2nAJz5F7GIDE1+nqfe8M66GFAC78MqNCeiKDGl55RszGeWU93rkvZ9K QVBQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757506105; x=1758110905; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=NeH65ZUSJzkMmLAMpK2A3NSoSEGcdRjT+9hLcunUy+k=; b=WToZZvnG+S6260Q9nJXsn5l6YeoaZQSAxV47XZOiCNYZ9+q40AiNxCALXvv/5ZRt9O hmZy4ZA0tLtHb+j+H/TnlQNTgc4ij5wkbCTWylwmK0dlv3xifShIAiqKEcKIQ3lZTj/8 zFXZbgFbwn52Pbxai2Ol2WWAzlR8bpTQDFmYXTfaVrtE/1FSh2bF/Dvkjv1GanjBcR41 KICOHmBz/TZ8Xi4YKLp/Tow1Nw01XWlmbCpvrZxkJeUnDkta+RrBRoA7B83QskkQhsqv 8jmLds3RvTZiNnh0RYDQbCLkNIyI9vSxAVXaW2tOqTB/g43BcwQATUxB2WrqYfhJrIMJ 3k+Q== X-Gm-Message-State: AOJu0Yz5iGC1RcG99xExF5RPecRl2NLRsqYRpzuVEmDDjDQbTUlYy9kb R7i4/T7ftrOrCn5WjSCsEARD9Mthu6t6UNlKMKb8GN1Y24YTJL4nCMPh1eRzASK7tfTr0Q== X-Gm-Gg: ASbGnctIS7FP0KTLkmyH3qTf1UUdMtnJfeJhQ7Ll3HOTbkTJFf69OkBf0k0cHFJSfNy TKR+Qz7LJVEQWKTBqjFBaN/DDDorf4aYiAZPfy1gb2qIGo4/107S0JLk2R2/vUCWKbwqWgaFnzF +D8YyYjCnUhJqjxXPeJPhNr5jYR3GSvRd2eWE2kEPISmXWQtUxr50FWvm57jLAnCuDHfFPiKbc9 cbljAQ01JeT7h5vEr+8vHmdOoEDXYvvtT7sj5SePfpw69UphzKeHQNa9DKzVyMBKs+BqhoRyxn+ RhaMpVyh5ei6gdO/b2AiyufZhnVWqOL9C+FPgTa1BCANSjwYzNxC0uofv7hkWgMzZgVDASFeRct q/j/gTNuCYFlP0FMkpZ00BKo77oGoX5xizDhCv8XdyBU= X-Google-Smtp-Source: AGHT+IGkG9LAS3huy1ZrIEbsl/50CTfiaJI+FCRwt16x0AzE7/V/9Xbev72/fLAvaMKz2Dnx4EpZ1Q== X-Received: by 2002:a17:90b:3f0c:b0:327:8bb0:4338 with SMTP id 98e67ed59e1d1-32d43f0504bmr18208776a91.2.1757506105339; Wed, 10 Sep 2025 05:08:25 -0700 (PDT) Received: from smtpclient.apple ([142.171.105.12]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-32dbb1ff660sm2380926a91.5.2025.09.10.05.08.23 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 10 Sep 2025 05:08:24 -0700 (PDT) From: Chao Li Message-Id: <01600BDF-27DE-46EC-A4D5-1D054BBC90CA@gmail.com> Content-Type: multipart/alternative; boundary="Apple-Mail=_5BA4934D-62CF-4013-A423-F20C26CECE91" Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.700.81\)) Subject: Re: allow benign typedef redefinitions (C11) Date: Wed, 10 Sep 2025 20:08:10 +0800 In-Reply-To: <3d064711-7da5-4c3d-b280-783698cfb9a4@eisentraut.org> Cc: pgsql-hackers To: Peter Eisentraut References: <10d32190-f31b-40a5-b177-11db55597355@eisentraut.org> <6E412CC7-A8CA-4B97-B012-4C4EA0469DD3@gmail.com> <3d064711-7da5-4c3d-b280-783698cfb9a4@eisentraut.org> X-Mailer: Apple Mail (2.3826.700.81) List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --Apple-Mail=_5BA4934D-62CF-4013-A423-F20C26CECE91 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii > On Sep 10, 2025, at 14:28, Peter Eisentraut = wrote: >=20 > Thanks. New patch set attached. > = v5 looks good to me. Best regards, -- Chao Li (Evan) HighGo Software Co., Ltd. https://www.highgo.com/ --Apple-Mail=_5BA4934D-62CF-4013-A423-F20C26CECE91 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=us-ascii

On Sep 10, 2025, at 14:28, Peter Eisentraut = <peter@eisentraut.org> wrote:

Thanks.  New = patch set attached.
<v2-0001-Improve-pgbenc= h-definition-of-yyscan_t.patch><v2-0002-Allow-redeclar= ation-of-typedef-yyscan_t.patch><v2-0003-Remove-workaro= unds-against-repeat-typedefs.patch><v2-0004-Improve-Explai= nState-type-handling-in-header-file.patch><v2-0005-Update-various= -forward-declarations-to-use-typede.patch><v2-0006-Remove-hbaPort= -type.patch><v2-0007-Change-fmgr.h-= typedefs-to-use-original-names.patch>

v5 looks good to me.

Best = regards,
--
Chao Li (Evan)
HighGo Software = Co., Ltd.
https://www.highgo.com/




= --Apple-Mail=_5BA4934D-62CF-4013-A423-F20C26CECE91--