From owner-cvs-src@FreeBSD.ORG Thu May 8 16:39:21 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 82D021065671; Thu, 8 May 2008 16:39:21 +0000 (UTC) (envelope-from fanf2@hermes.cam.ac.uk) Received: from ppsw-9.csi.cam.ac.uk (ppsw-9.csi.cam.ac.uk [131.111.8.139]) by mx1.freebsd.org (Postfix) with ESMTP id 3BA8A8FC15; Thu, 8 May 2008 16:39:21 +0000 (UTC) (envelope-from fanf2@hermes.cam.ac.uk) X-Cam-SpamDetails: Not scanned X-Cam-AntiVirus: No virus found X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/ Received: from hermes-1.csi.cam.ac.uk ([131.111.8.51]:52855) by ppsw-9.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.159]:25) with esmtpa (EXTERNAL:fanf2) id 1Ju8p5-00049g-Vj (Exim 4.67) (return-path ); Thu, 08 May 2008 17:18:23 +0100 Received: from fanf2 (helo=localhost) by hermes-1.csi.cam.ac.uk (hermes.cam.ac.uk) with local-esmtp id 1Ju8p5-0000K4-QM (Exim 4.67) (return-path ); Thu, 08 May 2008 17:18:23 +0100 Date: Thu, 8 May 2008 17:18:23 +0100 From: Tony Finch X-X-Sender: fanf2@hermes-1.csi.cam.ac.uk To: Garrett Wollman In-Reply-To: <18466.22969.506620.244442@hergotha.csail.mit.edu> Message-ID: References: <200805051603.m45G3rrN089219@repoman.freebsd.org> <200805051637.43073.jhb@freebsd.org> <20080507064013.GU32532@elvis.mu.org> <200805071111.39938.jhb@freebsd.org> <20080507231444.GF32532@elvis.mu.org> <18466.22969.506620.244442@hergotha.csail.mit.edu> User-Agent: Alpine 1.00 (LSU 882 2007-12-20) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: Tony Finch Cc: cvs-src@FreeBSD.org, Alfred Perlstein , cvs-all@FreeBSD.org, src-committers@FreeBSD.org Subject: Re: cvs commit: src/include stdio.h src/lib/libc/stdio clrerr.c feof.c ferror.c fileno.c getc.c getchar.c local.h putc.c putchar.c xprintf.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 May 2008 16:39:21 -0000 On Wed, 7 May 2008, Garrett Wollman wrote: > > I like the idea of making FILE opaque The C standard requires that FILE is an object type which means that it must not be opaque. (Opaque structures are incomplete types, which are not object types.) Tony. -- f.anthony.n.finch http://dotat.at/ FITZROY SOLE: WEST OR NORTHWEST VEERING NORTH 3 OR 4, OCCASIONALLY 5. MODERATE. SHOWERS AND FOG PATCHES. MODERATE OR GOOD, OCCASIONALLY VERY POOR.