>>80をwhileに書き換えるとこんな感じ?
while(*str!=c) if(*str++==NULL) return NULL;
return (char*)str;
なんかキモくなった