Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!ucbvax!decwrl!sun!pitstop!sundc!seismo!uunet!hodge!wzlr!jms From: jms@wzlr.UUCP (Jack Stephens) Newsgroups: comp.unix.questions Subject: Illegal union question Message-ID: <833@wzlr.UUCP> Date: 23 Feb 89 06:49:50 GMT Organization: Digital Technology Resources Lines: 14 The following declaration yeilds an "illegal member use" error for both f and next under the compilers on both by PC and my 3B1 and I can't seem to understand why. Amybody feel pedegogical ? jms typedef struct m_i { int type; union { int (*f)(); struct m_i *next; } } menu[10];