X-Git-Url: https://git.kernelconcepts.de/?a=blobdiff_plain;ds=sidebyside;f=lib%2Fqsort.c;h=57098841f9a40ff9bd590075845ca6b9b06f8a9a;hb=3b7891f1498f77e7df66b7955accb946e9eb6037;hp=bb47319f8ba5b1dc30f1b51d3405209b07249414;hpb=2e6e1772c0e34871769be4aef79748fe3e47d953;p=karo-tx-uboot.git diff --git a/lib/qsort.c b/lib/qsort.c index bb47319f8b..57098841f9 100644 --- a/lib/qsort.c +++ b/lib/qsort.c @@ -16,16 +16,13 @@ * bcc and gcc. */ #include -#if 0 -#include -#else -#define assert(arg) -#endif +#include +#include 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 +64,8 @@ void qsort(void *base, } while (wgap); } } + +int strcmp_compar(const void *p1, const void *p2) +{ + return strcmp(*(const char **)p1, *(const char **)p2); +}