>>147
1バイト目と2バイト目が両方とも_ismbblead()==trueのマルチバイト文字が延々と続いてるときはどうするんですか?
どこを文字列の先頭とするかでコードの解釈が180度変わります。
途中だけ見て判断するのは不可だね。