ずいぶん前のmblen()の問題がまだなおっていない。って投げっぱで終了している、という落ち。 --- mbyte.c-orig Tue Jan 10 02:05:53 2006 +++ mbyte.c Tue Jan 10 02:06:27 2006 @@ -650,6 +650,7 @@ * where mblen() returns 0 for invalid character. * Therefore, following condition includes 0. */ + mblen(NULL, (size_t)0); if (mblen(buf, (size_t)1) <= 0) n = 2; else mblen(3)を読んで確認。 DESCRIPTION The mblen() function computes the length in bytes of a mu