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 1u13Kq-00DABo-9z for pgsql-committers@arkaria.postgresql.org; Sat, 05 Apr 2025 13:13:20 +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 1u13Ko-00DF9L-NC for pgsql-committers@arkaria.postgresql.org; Sat, 05 Apr 2025 13:13:18 +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 1u13Ko-00DF7m-Fh for pgsql-committers@lists.postgresql.org; Sat, 05 Apr 2025 13:13:18 +0000 Received: from mail-yb1-xb33.google.com ([2607:f8b0:4864:20::b33]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1u13Km-0036sa-17 for pgsql-committers@lists.postgresql.org; Sat, 05 Apr 2025 13:13:17 +0000 Received: by mail-yb1-xb33.google.com with SMTP id 3f1490d57ef6-e60aef2711fso1995430276.2 for ; Sat, 05 Apr 2025 06:13:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1743858795; x=1744463595; darn=lists.postgresql.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=Kasz06RfSLhJF1zPw38zlDLvUID+5rplkYEK8M6FbWs=; b=Q9KyIPK8to3cCJUVJ8EQR++HalEhb0CZK00ZxBQWqlvYcceFQW/cnFBI04w6J7SKWx mCnYuGZ48lLCeCHCL2CKYsWHE//znGK6JfrzVyffZ75xIP6Zi2+FW2ny3FthbCu23U9H 4ly8cdDTP+NFI6jy4r/sLEL5M1HG0NLyWANTFByagUftIF2UJHQMKwNlmIEe12Diup3y 5Dj+j2uYF1M1eOVWrsWm7DvuqLTk7ydEfzK3fTdnOPsxU/VomltXj5fcnLuGgj1QCJ3A NhSPk2JlkXqyj29KnPV7TrwTsDaeXM2xABaRyLkarVO5rZ7w/rih2jD2GIu89oukBeMZ 71+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743858795; x=1744463595; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=Kasz06RfSLhJF1zPw38zlDLvUID+5rplkYEK8M6FbWs=; b=NDXPSnZkLX00bUi5xP5vpd8BAE/50ci3MTcuX4uu0J9USjOhidiwm0AkirRjGItzND /E2IBquD5MaZOlGEFdctD0hCmcuZbXjFtHsN+/sEW3pqzYN1fg8l6E8Chq9iLKr5ixpQ s+qAU/mEjUHuAYd+2v/3xP4IDWFcyFmK1C3Fz+iCcDEHf1zCMUzQE/8xXhGFIR5nmP2M NjzJcSFf1c25vF+6u0NIOMPTdhfUero7APDqQmnXW3p4jrkaBDWWvaSFsYb2eh6uf7wt 61k54DNIWO9RYBN59UE2JHHapwC1es5JJ2wlz2pL1eb6wFVQKBjUpw3qOB+hnUoVsM1M G9gg== X-Forwarded-Encrypted: i=1; AJvYcCUjW/+IM+XcMRFjbOryO12uObBEJJ+JnxzHLCXtdJxk5Heu/tvZ37npbtH5KvTPBJhvpGKnScbV8OD1eiiJI60R@lists.postgresql.org X-Gm-Message-State: AOJu0Yz9C1H0PV6KGor0/G0+n14ZwQhg8UVft1sVDkubymTG9WLH27yB euH4eBWyMjtpH32Um/oSIxO0WAOeMocAbvS9HDDDL4xu331C+jZ9 X-Gm-Gg: ASbGncvzV/gdyWCLDle2WMdQf7uJH08TQXdbOx4VhRNL3N7f101kc8FP+O09q+a0Bhe 8PfIotQSbkNTNMcSQxUPbUX6eWx1ZEpo0XAUhRaE+OkXMWoKqhluUFnOFdlmozmKiNPN6RjvZTT /kj/YJcI73NH9Uw31qQmeHrAn+u3+BWN5IBjfQmX3CTNAawzZD2dcPFZweUu08qX0VIzpKTWH5v 8JNArDXrAS4BnVet8oPsBF8ftYwWp86D6L1GP6FMUIZaduGlivBpBZWn7DGlBz6VIS2v0FDEEn1 CUEcvdxXcQ8o18m1mfSw3lbrsrJB5rpzQBezBWGW85KQBAvehFadZdIIwM0085AZXUf3TIlm1yz nlPtkW9kD5H5G+n/7OkfZKFGr4QP6qPOYZhc= X-Google-Smtp-Source: AGHT+IFgQvU4LjWGp/QVx36UUG0Pod2NTAWXFdaHNV6HpJPOYh1easlQmunt9pP0t8YKwT13MmETFQ== X-Received: by 2002:a05:6902:480e:b0:e6d:df6b:60f9 with SMTP id 3f1490d57ef6-e6e1fa6cdf8mr9072851276.30.1743858794843; Sat, 05 Apr 2025 06:13:14 -0700 (PDT) Received: from nathan (162-195-168-172.lightspeed.stlsmo.sbcglobal.net. [162.195.168.172]) by smtp.gmail.com with ESMTPSA id 3f1490d57ef6-e6e32670e35sm408486276.51.2025.04.05.06.13.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 05 Apr 2025 06:13:14 -0700 (PDT) Date: Sat, 5 Apr 2025 08:13:12 -0500 From: Nathan Bossart To: Tom Lane Cc: =?iso-8859-1?Q?=C1lvaro?= Herrera , Nathan Bossart , pgsql-committers@lists.postgresql.org Subject: Re: pgsql: Prevent redeclaration of typedef TocEntry. Message-ID: References: <202504042140.qo66ggw6wzsz@alvherre.pgsql> <2408468.1743833410@sss.pgh.pa.us> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <2408468.1743833410@sss.pgh.pa.us> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Sorry, I missed this one last night. On Sat, Apr 05, 2025 at 02:10:10AM -0400, Tom Lane wrote: > =?utf-8?Q?=C3=81lvaro?= Herrera writes: >> ... AFAICS we could move both DefnDumperPtr and >> DataDumperPtr typedefs to pg_backup_archiver.h, together with struct >> _tocEntry (the only place where they are used), and we'd have less of a >> mess here. Then we don't need struct TocEntry in pg_backup.h anymore. > > +1 for this simplification. This is a better fix. Thanks for taking care of it. -- nathan