>>salpha() なんてのも、
>>「悪い設計」っていう認識なんだろうな。

いいや。なんら問題ない。同じascii用ならば、
isalpha(*p++)ってやっても問題ないし。(中に条件文かいてるような間抜けなマクロはない!)