Changeset 207
- Timestamp:
- 03/16/06 14:01:08 (6 years ago)
- Location:
- Search-Namazu/trunk
- Files:
-
- 2 modified
Legend:
- Unmodified
- Added
- Removed
-
Search-Namazu/trunk/ChangeLog
r206 r207 1 2006-03-16 NOKUBI Takatsugu <knok@daionet.gr.jp> 2 3 * Namazu.xs: Fixed wrong array access. 4 Reported by Tadamasa Teranishi, thanks. 5 1 6 2006-03-14 NOKUBI Takatsugu <knok@daionet.gr.jp> 2 7 -
Search-Namazu/trunk/Namazu.xs
r206 r207 55 55 #endif 56 56 57 #define SEARCH_NAMAZU_FIELDS 5 58 57 59 MODULE = Search::Namazu PACKAGE = Search::Namazu 58 60 … … 69 71 AV *retar; 70 72 NmzResult hlist; 71 char result[ 5][BUFSIZE];73 char result[SEARCH_NAMAZU_FIELDS][BUFSIZE]; 72 74 73 75 qstr = SvPV(query, PL_na); … … 83 85 nmz_get_field_data(hlist.data[i].idxid, hlist.data[i].docid, "title", result[2]); 84 86 nmz_get_field_data(hlist.data[i].idxid, hlist.data[i].docid, "author", result[3]); 85 nmz_get_field_data(hlist.data[i].idxid, hlist.data[i].docid, "size", result[ 5]);87 nmz_get_field_data(hlist.data[i].idxid, hlist.data[i].docid, "size", result[4]); 86 88 ENTER; 87 89 SAVETMPS; … … 95 97 PUSHs(sv_2mortal(newSVpv(result[2], strlen(result[2])))); 96 98 PUSHs(sv_2mortal(newSVpv(result[3], strlen(result[3])))); 97 PUSHs(sv_2mortal(newSVpv(result[ 3], strlen(result[4]))));99 PUSHs(sv_2mortal(newSVpv(result[4], strlen(result[4])))); 98 100 PUTBACK; 99 101 perl_call_method("set", G_DISCARD);
