namazu-ml(avocado)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Namazu v1.1.2.5 and v1.2.0-beta-5 released
加藤@市井のレガシーシステム評論家 (^_^;; です.
> >で、binutils の memmove.c を見てみたら、
> (snip)
> >こんだけ!!
> >
> >これなら、単に #define したのでいいのではないですか?
>
> 了解です。というわけで、 memmove() のために configure を用意してみ
> ました。
memmove() は,memcpy() とほぼ同じ機能の関数です.違いは,重複した記憶
領域でも確実に機能するという点が異なります [1]
bcopy() / bcmp() は古い BSD 系からきた関数で,memcpy() / memcmp() と同
じ機能の*はず*だったのですが,
To: namazu@xxxxxxxxxxxxxxxxxxxxx
Subject: [namazu:00265] Re: Q. about mknmz
From: Hiroshi Kato <tumibito@xxxxxxxxxxxxxxxxxxx>
Date: Wed, 25 Feb 1998 19:38:58 +0900
Message-Id: <9802251039.AA19995@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
あたりの実験結果をみてから,もし,memmove() の代用をするなら,memcpy()
の方がお勧めと思うようになりました.
#メモリの重なりがないなら,memmove() を memcpy() で統一した方がよいで
#しょうね.
> <URL:http://saturn.aichi-u.ac.jp/%7Eccsatoru/Namazu/namazu-1.2.0-beta-6.tar.gz>
>
> に置いておくので SunOS 4.1.x で実験してみてくださると助かります。
>
> % ./configure
> % make
>
> の手順で make してください。
>
> regex.c の中で
>
> /* a machine has no memmove() such as SunOS 4.1.x */
> #if !defined(HAVE_MEMMOVE)
> # define memmove(dst,src,len) bcopy((char *)(src),(char *)(dst),(int)(len))
> #endif
とりあえず,以下の環境でコンパイル&簡単な試験をやってみました.
1.環境
SunOS Release 4.1.3-JLE1.1.3_U1 + gcc version 2.6.3
perl version 5.003 with EMBED
2.configure とコンパイル
regex.c の中で,上記のように,memmove() が define されているの
を確認.
3.試験
mknmz namazu-1.2.0-beta-6/doc
namazu 'namazu '高林' .
4.結果
末尾参照
とりあえず,うまくいっているようです.
[1] S.P.ハービソン他,「詳説 C 言語:H&S リファレンス」,日本ソフトバンク,
p.360 あたり (1989 出版なので,いささか古い)
P.S.
(1) 先週の土曜日は楽しかったです.多くの方にお会いできて大変うれしかっ
たです.また,機会があればお会いしましょう.
> 飲み会参加者&都合がつかなくて断念した皆様.
(2) 写真 & Plagia の CD-ROM ありがとうございました,CD-ROM は職場周辺
で使わせていただきます > こじまさん
(3) しがないさらりーまんが世界征服な組織に所属するものなのでしょうか?
(^_^;;; 写真ありがとうございました > 石川さん
(4) 幹事,本当に御苦労様でした > 広瀬さん
(5) 高林さんのお会いする前の私の勝手なイメージは,馬場さんの勝手なイメー
ジとちょっと似ていました (^_^;; おあいできてうれしかったです
> 高林さん
----------------- 試験結果 -----------------
kushinagar@/tmp/namazu-1.2.0-beta-6/src : ./namazu '高林' .
検索結果
参考ヒット数: [ 高林: 3 ]
検索式にマッチする 3 個の項目が見つかりました。
1. Manual of Namazu the full text retrieval search system (score: 6)
全文検索システム Namazu Version 1.2.0-beta-6 説明書 はじめに 目次 Namazu の最新情報を得るには ヴァージョンの違いについて 動作環境 動作の確認されている環境 インストールの方法 使い方 実際の検索に役立てる
/tmp/namazu-1.2.0-beta-6/doc/manual.html size (94,282 bytes)
2. Namazu the full text retrieval search system (score: 5)
全文検索システム Namazu 概要 新着情報 試してみよう 検索式の例 検索の方法 主な仕様 ダウンロード 関連リンク集 歴史 作者 Linux 関連のドキュメント RFC ソース配布 バイナリ・パッケージ Win32用 OS/2用 Last
/tmp/namazu-1.2.0-beta-6/doc/intro.html size (23,046 bytes)
3. Namazu FAQ (score: 1)
Namazu FAQ 目次 Namazu 一般 初歩的な質問 Namazu 動作関連 Windows 95/NT 関連 日本語処理関連 MHonArc で処理するときにヘッダの MIME encode をデコードさせたいのですが 作者 他の検索エンジンとはどう違うので
/tmp/namazu-1.2.0-beta-6/doc/FAQ.html size (13,865 bytes)
Current List: 1 - 3
----------------- 試験結果 -----------------
============================================================
加藤裕史@ NTTDATA 通信 (株)
技術開発本部 マルチメディア技術センタ
マルチメディア SI 担当 ドキュメント新サービス
E-mail: tumibito@xxxxxxxxxxxxxxxxxxx
============================================================