+ info->cmp = parms->cmp;
+ info->get_pos = parms->get_pos;
+
+ info->method = parms->method;
+ info->no_isam_positions = parms->no_isam_positions;
+ info->isam_positions =
+ xmalloc (sizeof(*info->isam_positions)*parms->no_isam_positions);
+ memcpy (info->isam_positions, parms->isam_positions,
+ sizeof(*info->isam_positions) * parms->no_isam_positions);
+ info->is = parms->is;
+ info->isc = parms->isc;
+ info->no_terms = parms->no_terms;
+ info->term_no = xmalloc (sizeof(*info->term_no)*parms->no_isam_positions);
+ memcpy (info->term_no, parms->term_no,
+ sizeof(*info->term_no)*parms->no_isam_positions);
+