Changeset 247 for Search-Namazu/trunk/Search-Namazu/Namazu.xs
- Timestamp:
- 03/29/06 09:50:44 (6 years ago)
- Files:
-
- 1 modified
-
Search-Namazu/trunk/Search-Namazu/Namazu.xs (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
Search-Namazu/trunk/Search-Namazu/Namazu.xs
r246 r247 56 56 57 57 #define SEARCH_NAMAZU_FIELDS 5 58 #define SCORE "score" 59 #define SCORE_LEN strlen(SCORE) 60 #define DATE "date" 61 #define DATE_LEN strlen(DATE) 62 #define RANK "rank" 63 #define RANK_LEN strlen(RANK) 58 64 59 65 static int status = 0; … … 136 142 HV *hash; 137 143 SV *ref; 144 SV *score, *date, *rank; 138 145 int j; 139 146 char fcont[BUFSIZE]; … … 147 154 newSVpv(fcont, strlen(fcont)), 0); 148 155 } 156 score = newSViv(hlist.data[i].score); 157 date = newSViv(hlist.data[i].date); 158 rank = newSViv(hlist.data[i].rank); 159 hv_store(hash, SCORE, SCORE_LEN, score, 0); 160 hv_store(hash, DATE, DATE_LEN, date, 0); 161 hv_store(hash, RANK, RANK_LEN, rank, 0); 149 162 150 163 ref = newRV_inc((SV*) hash);
