Mailing-List: contact cygwin-developers-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-developers-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin-developers AT sources DOT redhat DOT com X-Apparently-From: Message-ID: <3ADE2AA9.B3314454@yahoo.com> Date: Wed, 18 Apr 2001 20:00:41 -0400 From: Earnie Boyd Reply-To: Cygwin Developers X-Mailer: Mozilla 4.76 [en] (WinNT; U) X-Accept-Language: en MIME-Version: 1.0 To: cygwin-developers AT cygwin DOT com Subject: Re: ANONYMOUS_STRUCT/UNION in w32api References: <20010419005222 DOT X15005 AT cygbert DOT vinschen DOT de> <20010418191255 DOT A1770 AT redhat DOT com> <3ADE271F DOT E563C431 AT yahoo DOT com> <20010418194921 DOT A6060 AT redhat DOT com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Christopher Faylor wrote: > > On Wed, Apr 18, 2001 at 07:45:35PM -0400, Earnie Boyd wrote: > >Christopher Faylor wrote: > >> > >> On Thu, Apr 19, 2001 at 12:52:22AM +0200, Corinna Vinschen wrote: > >> >The latest change to w32api related to the ANONYMOUS_STRUCT and > >> >ANONYMOUS_UNION problem breaks applications which doesn't include > >> > but all needed header files separately. Each of the > >> >affected files should be able to define that stuff by themselves. > >> > > >> >May I suggest creating a new header, say "anon.h", which contains > >> >that stuff and is included by all affected files? Or, maybe it's > >> >only at the wrong place and could be moved to, say winnt.h? > >> > >> Maybe we need something more generic. Linux has something like > >> features.h but we obviously can't use that name. > >> > > > >It's a bug in cinstall source. I've sent a patch. > > Why is it a bug? It's been working for a year. > It's a bug because cinstall is using functions implicitly prototyped by not using #include . > You should be able to include individual header files. > IIRC, MSDN discourages it. Earnie. _________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com