濱嶋@YDCです >> OpenBSD/i386 では、どこかのインクルードファイルに drand48() の宣 >> 言が入っているのではないでしょうか。 > > OpenBSDでは、stdlib.hに入っています。 FreeBSD 2.2.8, NetBSD/i386 9/M頃のcurrent, OpenBSD/i386 2.5で、 do_hindo_s.cの"-E -C"(preprocessor出力)と"-S"(assembly出力)を比較しまし たが、どれもdrand48()の宣言無しで戻り値はint扱いになっています # 謎は深まるばかり………