X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=lib%2Fsorter%2Farray.h;h=04a27d77e79e52cfbac7db5b82b4c9a01897f573;hb=dcbe7f152cd2baecd878d8df740d3007357e5d26;hp=076f6d33dfd0f0858a90cab7a297a7f0251ebdb5;hpb=280892f550b5e98870fc1de117891212f32d4749;p=libucw.git diff --git a/lib/sorter/array.h b/lib/sorter/array.h index 076f6d33..04a27d77 100644 --- a/lib/sorter/array.h +++ b/lib/sorter/array.h @@ -62,7 +62,7 @@ typedef ASORT_KEY_TYPE Q(key); #endif #ifndef ASORT_RADIX_BITS -#define ASORT_RADIX_BITS 12 // FIXME: Tune automatically? +#define ASORT_RADIX_BITS CONFIG_UCW_RADIX_SORTER_BITS #endif #define ASORT_RADIX_MASK ((1 << (ASORT_RADIX_BITS)) - 1) @@ -287,7 +287,7 @@ static void Q(radix_split)(void *src_ptr, void *dest_ptr, uns num_elts, uns *ptr static Q(key) *Q(sort)(Q(key) *array, uns num_elts #ifdef ASORT_HASH , Q(key) *buffer, uns hash_bits -#endif +#endif ) { struct asort_context ctx = {