namazu-ml(ring)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Text::kakasi/mknmz/perl
何とはなく、namazu の話からははずれてしまいますし、
それ以上に僕が的外れなことをしているかも知れないので
ここに送るのは少し気がひけるのですが、お許し下さい。
(もっといい送り先があったら教えて下さい)
Kakasi.xs を少し変更して printf を加えてから実行して見ました。
makoto@fujiwara■9:23:47/990609(...src/Text-Kakasi-0.21)> rm /tmp/kakasi/NMZ.lock2 ; /usr/local/namazu/bin/mknmz -O /tmp/kakasi "/~makoto/" ~/public_html/namazu-test
Index output directory: /tmp/kakasi
/export/home/fujiwara/public_html/namazu-test/index.html was updated!
1 /export/~makoto/index.html
(1) 13d4e0
(2) 13d4e0
(3) 13d4e0
(4) sv(13d4e0) ret(7)
Segmentation fault (core dumped)
makoto@fujiwara■9:23:55/990609(...src/Text-Kakasi-0.21)>
---
(藤原)
(Makoto Fujiwara)
--- Kakasi.xs-ooo Tue Mar 9 09:49:15 1999
+++ Kakasi.xs Wed Jun 9 09:22:31 1999
@@ -53,12 +53,17 @@
char *tmp, *ret;
CODE:
+ printf("(1) %x\n",sv);
tmp = SvPV(sv, na);
+ printf("(2) %x\n",sv);
ret = kakasi_do(tmp);
+ printf("(3) %x\n",sv);
if (ret != NULL) {
+ printf("(4) sv(%x) ret(%x)\n",sv,ret);
RETVAL = newSVpv(ret, 0);
free(ret);
} else {
+ printf("(5) %x\n",sv);
RETVAL = newSVpv("", 0);
}