for (wp = start; wp->next != NULL; wp = wp-> next)

(wpは変数)
どういう意味ですかね?