From: "Damian Yerrick" Newsgroups: comp.os.msdos.djgpp,comp.lang.c Subject: How do I initialize a union? Date: Thu, 23 Sep 1999 18:19:52 -0500 Organization: Rose-Hulman Institute of Technology Lines: 26 Message-ID: <7secmg$8nd$1@solomon.cs.rose-hulman.edu> NNTP-Posting-Host: 137.112.205.146 X-Trace: solomon.cs.rose-hulman.edu 938128912 8941 137.112.205.146 (23 Sep 1999 23:21:52 GMT) X-Complaints-To: news AT cs DOT rose-hulman DOT edu NNTP-Posting-Date: 23 Sep 1999 23:21:52 GMT X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.00.2314.1300 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com /* I'm using DJGPP (the DOS version of the C compiler GCC). How do I initialize a union? */ typedef union Boxers { short left, right; } Boxers; typedef union Foo { void *data; Boxers trunks; } Foo; Foo bar; How do I set up a declaration that defines an initial value for bar.data or bar.trunks? -- Damian Yerrick http://pineight.webjump.com/