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);