>>88
>typedef struct tnode *Treeptr;
が許されてもその場所で
>typedef struct tnode Treeptr;
は許されない
ポインタ型は不完全型とはいい難い