| 305 | } |
| 306 | |
| 307 | SvecType *makeEmptySvec(int allocation) |
| 308 | { |
| 309 | int val_len = sizeof(float8)*allocation+1; |
| 310 | int ind_len = 9*allocation+1; |
| 311 | SvecType *svec; |
| 312 | SparseData sdata = makeEmptySparseData(); |
| 313 | sdata->vals->data = (char *)palloc(val_len); |
| 314 | sdata->vals->len = 0; |
| 315 | sdata->vals->maxlen = val_len; |
| 316 | sdata->index->data = (char *)palloc(ind_len); |
| 317 | sdata->index->len = 0; |
| 318 | sdata->index->maxlen = ind_len; |
| 319 | svec = svec_from_sparsedata(sdata,false); |
| 320 | freeSparseDataAndData(sdata); |
| 321 | return(svec); |
| 322 | } |
| 323 | |
| 324 | SvecType *reallocSvec(SvecType *source) |
| 325 | { |
no test coverage detected