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_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); }
GtRadixsortinfo *gt_radixsort_new_ulongpair(GtUword maxlen) { return gt_radixsort_new(true,maxlen); }
GtRadixsortinfo *gt_radixsort_new_ulong(GtUword maxlen) { return gt_radixsort_new(false,maxlen); }
GtRadixsortinfo *gt_radixsort_new_uint64keypair(GtUword maxlen) { return gt_radixsort_new(GtRadixelemtypeGtuint64keyPair,maxlen); }
GtRadixsortinfo *gt_radixsort_new_ulongpair(GtUword maxlen) { return gt_radixsort_new(GtRadixelemtypeGtUwordPair,maxlen); }