freetree(t)
struct node *t;
{
struct node **p,*sv;
sv=freelist; freelist=0; p=&freelist;
for(*p=t; *p; p=&p[0]->left);
while(t) {
for(*p=t->right; *p; p=&p[0]->left);
t=t->left;
}
*p=sv;
}
``I must give him his due. He has considerably cretinized me.'' Lautréamont
Pics click to enlarge.