>>507
よく読め。
ptr = &(*ptr)->leftptr ;
の「ptr」はポインタのポインタだろうが