On Saturday 23 February 2002 23:10, Brent Dax wrote: > struct foo_t { > int i; > }; > > typedef struct foo_t * FooPtr; > typedef struct foo_t FOO; > > void bar(FooPtr); > > void bar(FOO *x) { > x->i++; > } > > int main() { > FOO* x=malloc(sizeof(struct foo_t)); > > x->i = -1; > > bar(x); > > return x->i; > } > > VC++ doesn't like stunts like that. That's why I changed it to #define > the types instead.
Yeah, except it'd be better fix the inconsistencies than hide them. -- Bryan C. Warnock [EMAIL PROTECTED]