tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: UVM typedef struct



On Tue, Jun 16, 2009 at 09:55:23AM -0500, Eric Haszlakiewicz wrote:
> On Tue, Jun 16, 2009 at 12:45:22AM -0500, Peter Seebach wrote:
> > In message <20090616053752.GA8944%cs.hut.fi@localhost>, Antti Kantee writes:
> > >2) impossible to provide forward declarations for interfaces using
> > >   silly_t
> > 
> > int foo(silly_t);
> 
> Or maybe Antti means:
> 
> struct mystruct;
> int foo(struct mystruct *);
> 
> That works with typedefs too, but you need to duplicate the typedef line:
> 
> struct mystruct;
> typedef struct mystruct mystruct_t;
> int foo(mystruct_t *);

what about :

typedef struct {
....
} mystruct_t;

Though i dont know how to cleanly pre-define them other than

typedef struct mystruct_t;

Reinoud



Home | Main Index | Thread Index | Old Index