summaryrefslogtreecommitdiff
path: root/src/compression/merge_sort.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/compression/merge_sort.c')
-rw-r--r--src/compression/merge_sort.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/compression/merge_sort.c b/src/compression/merge_sort.c
index 6b6049f..204243b 100644
--- a/src/compression/merge_sort.c
+++ b/src/compression/merge_sort.c
@@ -18,7 +18,7 @@
#include "compression/merge_sort.h"
static void ms_inner(void *base, size_t size,
- int start, int end,
+ size_t start, size_t end,
int (*compar)(const void *v1,const void *v2,const void *private),
const void *private,
char *workarray)
@@ -30,7 +30,7 @@ static void ms_inner(void *base, size_t size,
middle=start+(end-start)/2;
#if 0
printf("For start %d end %d obtained new middle: %d\n",start,end,middle);
-#endif
+#endif
ms_inner(base,size,
start,middle,
compar,private,workarray);
@@ -66,7 +66,7 @@ static void ms_inner(void *base, size_t size,
if (compar(cbase+ileft*size,cbase+iright*size,private)>0)
{
memcpy(workarray+i*size,cbase+iright*size,size);
- iright++;
+ iright++;
}
else
{
contact: Jan Huwald // Impressum