Namazu-users-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Perl 5.6.0 での動作
まつむらです。
From: 小関 吉則 (KOSEKI Yoshinori) <kose@xxxxxxxxxxxxxxxxxx>
Subject: [namazu-users-ja] Re: Perl 5.6.0 での動作
Date: 29 Mar 2000 10:16:37 +0900
Message-ID: <2000Mar29ity6inii.kose@xxxxxxxxxxxxxxxxxx>
> NKF module はインストールできたみたい。でも kakasi がうまく
> いかなかった。
Chasen も同様で
ChaSen.xs:85: `na' undeclared (first use in this function)
ChaSen.xs:88: `sv_undef' undeclared (first use in this function)
と怒られたので、以下のように修正したら、
Text-Kakasi-1.01 Text-ChaSen1-0.20 が
コンパイルできるようになりした。
by mmatsu
--- Kakasi.xs.ORG Wed Mar 29 13:52:35 2000
+++ Kakasi.xs Wed Mar 29 13:52:58 2000
@@ -38,7 +38,7 @@
argc = items;
cargv = (char **) malloc(sizeof(char *) * items + 1);
for (i = 0; i <= items; i ++) {
- cargv[i] = SvPV(ST(i), na);
+ cargv[i] = SvPV(ST(i), PL_na);
}
cargv[items] = NULL;
argv = cargv;
--- ChaSen.xs.ORG Wed Mar 29 13:40:15 2000
+++ ChaSen.xs Wed Mar 29 13:41:52 2000
@@ -49,7 +49,7 @@
CODE:
cargs = (char **) malloc(sizeof(char *) * items + 1);
for (i = 0; i < items; i ++) {
- cargs[i] = SvPV(ST(i), na);
+ cargs[i] = SvPV(ST(i), PL_na);
}
cargs[items] = NULL;
RETVAL = chasen_getopt_argv(cargs, NULL);
@@ -66,7 +66,7 @@
char *r, *s;
CODE:
- s = SvPV(sv, na);
+ s = SvPV(sv, PL_na);
r = chasen_sparse_tostr(s);
RETVAL = newSVpv(r, 0);
@@ -82,10 +82,10 @@
FILE *fp;
CODE:
- fname = SvPV(sv, na);
+ fname = SvPV(sv, PL_na);
fp = fopen(fname, "r");
if (fp == NULL) {
- RETVAL = &sv_undef;
+ RETVAL = &PL_sv_undef;
} else {
RETVAL = newSVpv("", 0);
while ((out = chasen_fparse_tostr(fp)) != NULL) {
@@ -105,7 +105,7 @@
char *r, *s;
CODE:
- s = SvPV(sv, na);
+ s = SvPV(sv, PL_na);
r = chasen_sparse_tostr(s);
RETVAL = newSVpv(r, 0);