#define ASORT_PREFIX(x) prequant_##x
#define ASORT_KEY_TYPE uns
-#define ASORT_ELT(i) val[i]
-#define ASORT_EXTRA_ARGS , uns *val
-#include "ucw/arraysort.h"
+#include "ucw/sorter/array-simple.h"
static uns
prequant(struct image_sig_block *blocks, uns blocks_count, struct image_sig_region *regions)
block = region->blocks;
for (uns i = 0; i < region->count; i++, block = block->next)
val[i] = block->v[axis];
- prequant_sort(region->count, val);
+ prequant_sort(val, region->count);
cval = 1;
cnt[0] = 1;
for (uns i = 1; i < region->count; i++)