[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[OSASK 3065] from OSASK BOARD



このメールは、OSASK伝言板に書き込まれた内容です。
この書き込みに返事を書く場合は、下のURLから書き込みを行なって下さい。


http://www.imasy.or.jp/~mone/osask/index.cgi?REFER=3c549d66_11023

From: 川合秀実
Message-ID: 3c549d66_11023
Date: 2002/01/28 09:37
Subject: Re: nlink.c

[OSASK 3056]へのレスです。

>誤解を招きかねない表現な気がします。
>C言語の既約では char を符号無しと符号有りのどちらで扱うかは処理系に依存します。
>従って char a; にたいして
>char を符号無しで扱う処理系なら(a == 0xFF)が真になることはあるけれども
>char を符号有りで扱う処理系では絶対に真にはなりません。

 すみません、そのとおりです。ご指摘ありがとうございます。

 ええと、僕はlcc-win32が、charを符号付きとして扱う処理系であることを明
言するのを忘れていました。だからlcc-win32では、つじつまが合っていないの
です。それが頭にあったので迷わず「バグ」と認定してしまいました。

 なんにしても、処理系依存の部分がソースにあったのは事実で、それは僕の落
ち度です(ここだけunsignedと書くのを忘れていたんです)。もしnlinkが途中で
挫折したら、obj2bimはバグを修正して再リリースするつもりです。