Greg Stark <[EMAIL PROTECTED]> writes:
> Kurt Roeckx <[EMAIL PROTECTED]> writes:
>> I did start by changing all the context's to void *, but you'll
>> loose the real type that it gets called with, so the other calls
>> will not generate warnings anymore because of wrong type.
> But at least you'
Kurt Roeckx <[EMAIL PROTECTED]> writes:
> I'm trying to change all the walkers and mutators to have a more
> strict prototype. I had to do this with lots of casts.
Forget it ;-). There's a reason why they use a loose prototype,
and it's exactly what you just found: the notational penalty of
bein
Kurt Roeckx <[EMAIL PROTECTED]> writes:
> I did start by changing all the context's to void *, but you'll
> loose the real type that it gets called with, so the other calls
> will not generate warnings anymore because of wrong type.
But at least you'll get a warning if someone passes a non-poin
On Sat, Dec 13, 2003 at 10:24:23PM -0500, Greg Stark wrote:
> Kurt Roeckx <[EMAIL PROTECTED]> writes:
>
> > I'm trying to change all the walkers and mutators to have a more
> > strict prototype. I had to do this with lots of casts.
> >
> > I don't really like the idea of having all those generic
Kurt Roeckx <[EMAIL PROTECTED]> writes:
> I'm trying to change all the walkers and mutators to have a more
> strict prototype. I had to do this with lots of casts.
>
> I don't really like the idea of having all those generic pointer
> types (Node * and void *), but currently see no better way to
I'm trying to change all the walkers and mutators to have a more
strict prototype. I had to do this with lots of casts.
I don't really like the idea of having all those generic pointer
types (Node * and void *), but currently see no better way to deal
with it.
I attached the patch.
Kurt
Index