]> git.sur5r.net Git - u-boot/blobdiff - lib/qsort.c
lib: add crc7 from Linux
[u-boot] / lib / qsort.c
index bb47319f8ba5b1dc30f1b51d3405209b07249414..1cc0d31c9ea2ae0561027ea5399393c7945b896a 100644 (file)
@@ -16,6 +16,7 @@
  * bcc and gcc. */
 
 #include <linux/types.h>
+#include <exports.h>
 #if 0
 #include <assert.h>
 #else
@@ -23,9 +24,9 @@
 #endif
 
 void qsort(void  *base,
-           size_t nel,
-           size_t width,
-           int (*comp)(const void *, const void *))
+          size_t nel,
+          size_t width,
+          int (*comp)(const void *, const void *))
 {
        size_t wgap, i, j, k;
        char tmp;
@@ -67,3 +68,8 @@ void qsort(void  *base,
                } while (wgap);
        }
 }
+
+int strcmp_compar(const void *p1, const void *p2)
+{
+       return strcmp(*(const char **)p1, *(const char **)p2);
+}