]> mj.ucw.cz Git - libucw.git/blobdiff - debug/sorter/retros.c
Forgot to adapt retros.c to the new MD5 interface.
[libucw.git] / debug / sorter / retros.c
index 2281b733b44b3f5758b501fae5f4fd308c5ae5f2..ea6de037ea0ddf662bd8e8d0123797e80f79f1f5 100644 (file)
@@ -1,10 +1,12 @@
 /*
- *  An experiment with sorting algorithms
+ *  Experiments with various sorting algorithms
+ *
+ *  (c) 2007 Martin Mares <mj@ucw.cz>
  */
 
 #include "sherlock/sherlock.h"
-#include "lib/getopt.h"
-#include "lib/md5.h"
+#include "ucw/getopt.h"
+#include "ucw/md5.h"
 
 #include <stdio.h>
 #include <stdlib.h>
@@ -48,13 +50,13 @@ static int comp_ind(const void *x, const void *y)
 #define ASORT_ELT(i) a[i].key
 #define ASORT_SWAP(i,j) do { struct elt t=a[i]; a[i]=a[j]; a[j]=t; } while (0)
 #define ASORT_EXTRA_ARGS , struct elt *a
-#include "lib/arraysort.h"
+#include "ucw/arraysort.h"
 
 #define ASORT_PREFIX(x) asi_##x
 #define ASORT_KEY_TYPE u32
 #define ASORT_ELT(i) ind[i]->key
 #define ASORT_SWAP(i,j) do { struct elt *t=ind[i]; ind[i]=ind[j]; ind[j]=t; } while (0)
-#include "lib/arraysort.h"
+#include "ucw/arraysort.h"
 
 static void r1_sort(void)
 {
@@ -616,8 +618,8 @@ static void mk_ary(void)
 {
   ary = array0;
   alt = array1;
-  struct MD5Context ctx;
-  MD5Init(&ctx);
+  md5_context ctx;
+  md5_init(&ctx);
   u32 block[16];
   bzero(block, sizeof(block));
 
@@ -628,7 +630,7 @@ static void mk_ary(void)
       if (!(i % 4))
        {
          block[i%16] = i;
-         MD5Transform(ctx.buf, block);
+         md5_transform(ctx.buf, block);
        }
       ary[i].key = ctx.buf[i%4];
 #else