Namazu-users-ja(旧)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: namazu.cgi の出力でキーワード以外が強調表示



たかくです。

> インデックスを症状の出ていないマシン(SGI IRIX)で
> 検索をかけてみましたが、症状は出ませんでした。
> 
> なので、
> *検索側の問題*のような気がしています。

もうちょっとテストしてみました。

なんか、Solarisの strcasecmp() の実装が変な気がします。
〜〜
#include<stdio.h>

main()
{
    char str[] = "要求";
    char str2[] = "備と";

    if (strcasecmp(str, str2) == 0) {
	printf("%s == %s\n", str, str2);
    } else {
	printf("%s != %s\n", str, str2);
    }
}
〜〜
みたいなコードでテストしてみました。

結果は、

[IRIX6.5 + gcc-2.8.1]
% gcc -O2 test.c
% ./a.out
要求 != 備と

[Solaris7 + gcc-{2.95.2, 2.8.1}]
% gcc -O2 test.c
% ./a.out
要求 == 備と

[Solaris2.5.1 + gcc-2.7.2.2]
% gcc -O2 test.c
% ./a.out
要求 != 備と

となりました。
--
高久 雅生 || Masao Takaku
    mailto:masao@xxxxxxxxxx  http://cosmo.ulis.ac.jp/~masao/