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