>>131
> char *r = strchr("abcde\xff",-1);
> rには"\xff"が入るっての、理解できる?

r じゃなくて、*r だろっ。って言う突っ込みは置いといて、これって規格で決まってんのか ?
char が符号無しの処理系において、-1 なんか渡してもいいのか ?
'\xff' を渡すのなら理解できるが...。