[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[FDclone-users:00535] Re: FDclone 2.08e has been released
- Subject: [FDclone-users:00535] Re: FDclone 2.08e has been released
- From: SHIOTA Shoichi <Shoichi.Shiota@lightwell.co.jp>
- Date: Mon, 31 Jul 2006 18:51:50 +0900
潮田です。
Takashi SHIRAI <shirai@unixusers.net> wrote:
> 非 ANSI 処理系の存在を忘れてました。以下の patch でどうで
> しょう?
おそらく文法的にはより正しくなっていると思うのですが、
違うエラーを引き起こして AIX 上でコンパイルが通りませんでした。
$ make
(省略)
cc -DAIX=1 -O -D_LARGE_FILES -U_LARGE_FILE_API -DFD=2 -c -o custom.o custom.c
"custom.c", line 580.46: 1506-017 (S) アドレス演算子のオペランドは、左辺値または関数指定機能にしてください。
make: 1254-004 最後のコマンドからのエラー・コードは 1 です。
停止します。
make: 1254-004 最後のコマンドからのエラー・コードは 2 です。
停止します。
$
CC の値を cc から gcc にすると問題ないので、 cc 側の不具合の
かなとも思います。
cp = (char *)&def_num(i);
を
cp = (char *)&((int)(envlist[i].def));
と変えたぐらいではダメでした。
cp = (char *)&((envlist[i].def));
ならば、通りましたが、意味はあってますでしょうか。