namazu-ml(ring)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: namazu-1.4.0.0-beta-1
- From: kenzo-@xxxxxxxxxx (Ken-ichi Hirose)
- Date: Sat, 27 Feb 1999 08:27:43 +0900 (JST)
広瀬です。
<199902230830.RAA22027@xxxxxxxxxxxxxx>の記事において
ccsatoru@xxxxxxxxxxxxxxxxxxさんは書きました。
>> namazu-1.4.0.0-beta-1 を作りました。
>> <ftp://ring.aist.go.jp/openlab/namazu/proto/namazu-1.4.0.0-beta-1.tar.gz>
>> * mknmz の URL の置き換えのバグを修正
>> * namazu -f のバグを修正
>> Win32 でも動くようだし、割と安定してきたので beta に変えまし
>> た。動作テストにご協力ください。
遅ればせながら、やってみました。
Win98/NT では添付の patch を充てる事によって check point 機能も含めて
正常に動いています。
#extension module は。。。
#ついに VC にまで手を出さざるを得なくなってきた。。 T_T
>> 正式リリースまでに検討すべき点 (ご意見ください)
>> * 古いインデックスへの互換性
>> * gcnmz の pack 'w' 対応
>> * mknmz内部でのパス名の扱い \ と /
大丈夫そうなので、 \ と / の件お願いできますか?
>> * 実行時のモジュール検出
いくつか気になった点を。。。
1)release archive には doc や contrib は含まれないのでしょうか?
2)FAQ-j.html の 「Namazu はなぜフリーソフトウェアなのですか」で gcc だけ
link が無いのは寂しいので、http://www.gnu.org/ に張ると言うのはどうでしょう?
#いっつも気になってしまうので ^^;;
3) regex.c の #include "config.h" は #ifdef HAVE_CONFIG_H で
囲まないのでしょうか?
#compile は出来るのでどっちでもいいと言えば、どっちでもいい気はしますが。。
4) NMZ.foot.?? の version を、NMZ.head.?? の <!-- FILE --> や <!-- DATE -->
のように書き換えて頂けると嬉しいのですが、どうでしょう?
diff -rcN namazu-1.4.0.0-beta-1.org/src/mknmz.pl.in namazu-1.4.0.0-beta-1/src/mknmz.pl.in
*** namazu-1.4.0.0-beta-1.org/src/mknmz.pl.in Tue Feb 23 16:42:58 1999
--- namazu-1.4.0.0-beta-1/src/mknmz.pl.in Sat Feb 27 07:10:18 1999
***************
*** 623,629 ****
} elsif ($argv[0] =~ /S$/) { # for checkpoint mechanism
shift @argv;
# -S option must be first argument
! if ($ARGV[0] eq "-S" && $argv[0] =~ m!(\d+)/(\d+)/(\d+)/(\d+)/(\d+)!) {
$conf::CheckPoint{'pid'} = $1;
$conf::CheckPoint{'flist_ptr'} = $2;
$conf::CheckPoint{'file_count'} = $3;
--- 623,629 ----
} elsif ($argv[0] =~ /S$/) { # for checkpoint mechanism
shift @argv;
# -S option must be first argument
! if ($ARGV[0] eq "-S" && $argv[0] =~ m!(-*\d+)/(\d+)/(\d+)/(\d+)/(\d+)!) {
$conf::CheckPoint{'pid'} = $1;
$conf::CheckPoint{'flist_ptr'} = $2;
$conf::CheckPoint{'file_count'} = $3;
diff -rcN namazu-1.4.0.0-beta-1.org/src/namazu.c namazu-1.4.0.0-beta-1/src/namazu.c
*** namazu-1.4.0.0-beta-1.org/src/namazu.c Tue Feb 23 16:41:16 1999
--- namazu-1.4.0.0-beta-1/src/namazu.c Sat Feb 27 07:09:30 1999
***************
*** 336,344 ****
void complete_dbnames(void)
{
int i;
for (i = 0; i < DbNumber; i++) {
! if (isalnum(*DbNames[i])) {
uchar *tmp;
tmp = (uchar *)malloc(strlen(DEFAULT_DIR) + 1 + strlen(DbNames[i]) + 1);
if (tmp == NULL) {
--- 336,348 ----
void complete_dbnames(void)
{
int i;
+ int win32 = 0;
+ #if defined(_WIN32) || defined(__EMX__)
+ win32 = 1;
+ #endif
for (i = 0; i < DbNumber; i++) {
! if (isalnum(*DbNames[i]) && (win32 && *(DbNames[i] + 1) != ':')) {
uchar *tmp;
tmp = (uchar *)malloc(strlen(DEFAULT_DIR) + 1 + strlen(DbNames[i]) + 1);
if (tmp == NULL) {
Best regards,
--
Ken-ichi Hirose (^^)k!
e-mail: kenzo-@xxxxxxxxxx (or) EHC25612@xxxxxxxxxxx