Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!ucbvax!bloom-beacon!ai-lab!jym From: jym@wheaties.ai.mit.edu (Jym Dyer) Newsgroups: comp.lang.c Subject: Re: mutual reference in structures Message-ID: <2346@wheat-chex.ai.mit.edu> Date: 11 May 89 06:29:35 GMT References: <6712@medusa.cs.purdue.edu> <1822@ubu.warwick.UUCP> Reply-To: jym@wheaties.ai.mit.edu (Jym Dyer) Organization: The MIT AI Lab, Cambridge, MA Lines: 20 VAX C accepts this (which seems wrong to me): typedef struct { struct NODE_T * flink_p; struct NODE_T * blink_p; char data[512]; } NODE_T; It would be nice if C typedefs knew about themselves. That is, if this worked: typedef { NODE_T * flink_p; NODE_T * blink_p; char data[512]; } NODE_T; <_Jym_>