From: matz@... (Yukihiro Matsumoto) Date: 1997-04-12T19:30:27+09:00 Subject: [ruby-list:2794] Re: [BUG?] strip まつもと ゆきひろです In message "[ruby-list:2784] Re: [BUG?] strip" on 97/04/12, MAEDA Shugo writes: |前田です。 ||あの書き方だとちょっとまずい処理系もあります. char *s だと ||0x80 以上は負になるので isspace() には負の値が渡ります. | |なるほど、Linuxでは問題なかったので、てっきりisspaceのせいかと |思っていました。 つーか,やっぱりisspace()の問題だと思うなあ.isspace()が負の 数を受け付けないという仕様だとは聞いてないので,この件は gnu-win32で対応してもらいたいものですけど….そういうわけに はいかないものですかねえ. |gccのオプションで-funsigned-charとかしたら他で副作用あります? gccでないコンパイラでは無効ですし,unsigned charだとregexp.c で問題がおきるんですよねえ. In message "[ruby-list:2786] Re: [BUG?] strip" on 97/04/12, MAEDA Shugo writes: |他にもちょっとあるみたいです。 この辺は問題ないと思ったんですけど…. |# gnu-win32だとそのままではコンパイルできないんでしょうか? |# configureの途中のバイトオーダーを調べるあたりで止まってしまう |# のですが。 この辺はわたなべさんでないとわかんないでしょうね. まつもと ゆきひろ /:|)