void gt_radixsort_inplace_ulong(GtUword *source, GtUword len) { GtRadixvalues radixvalues; GtRadixsortinfo *radixsortinfo; radixsortinfo = gt_radixsort_new(false,0); radixvalues.ulongptr = source; gt_radixsort_inplace(radixsortinfo,&radixvalues,len); gt_radixsort_delete(radixsortinfo); }
void gt_radixsort_inplace_GtUlongPair(GtUlongPair *source, GtUword len) { GtRadixvalues radixvalues; GtRadixsortinfo *radixsortinfo; radixsortinfo = gt_radixsort_new(true,0); radixvalues.ulongpairptr = source; gt_radixsort_inplace(radixsortinfo,&radixvalues,len); gt_radixsort_delete(radixsortinfo); }
void gt_radixsort_inplace_Gtuint64keyPair(Gtuint64keyPair *source,GtUword len) { GtRadixvalues radixvalues; GtRadixsortinfo *radixsortinfo; radixsortinfo = gt_radixsort_new_uint64keypair(0); radixvalues.uint64keypairptr = source; gt_radixsort_inplace(radixsortinfo,&radixvalues,len); gt_radixsort_delete(radixsortinfo); }
void gt_radixsort_inplace_sort(GtRadixsortinfo *radixsortinfo,GtUword len) { gt_radixsort_inplace(radixsortinfo,&radixsortinfo->sortspace,len); }