namazu-ml(avocado)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: namazu-112-proto-8.tar.gz
Satoru Takabayashi <ccsatoru@xxxxxxxxxxxxxxxxxx> wrote:
>>うれしくないことをもう1つ発見。
>>
>>CPU が ultraSPARC で構築したのですが、検索結果が出てきませんでした。
>>以下のパッチをあてると、しあわせになるような気がします。:-)
>
>ひー、それは重症ですね。ご指摘&修正ありがとうございました。感謝で
>す。
えっと、よく考えてみたら原因はポインタの扱いにあった (ありがちな…)
ようなのでパッチを作ってみました。これでいかがでしょうか。
--
高林 哲 Satoru Takabayashi
*** ../../namazu-release/proto/namazu-112-proto-8/src/search.c Wed Mar 25 01:55:49 1998
--- search.c Thu Mar 26 23:51:44 1998
***************
*** 193,204 ****
FILE *fp;
c = (char *)&n;
! if (c) { /* little-endian */
if ((fp = fopen(BIGENDIAN, "rb"))) {
OppositeEndian = 1;
fclose(fp);
}
! } else { /* little-endian */
if ((fp = fopen(LITTLEENDIAN, "rb"))) {
OppositeEndian = 1;
fclose(fp);
--- 193,204 ----
FILE *fp;
c = (char *)&n;
! if (*c) { /* little-endian */
if ((fp = fopen(BIGENDIAN, "rb"))) {
OppositeEndian = 1;
fclose(fp);
}
! } else { /* big-endian */
if ((fp = fopen(LITTLEENDIAN, "rb"))) {
OppositeEndian = 1;
fclose(fp);