X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=lib%2Fqsort.c;h=86c392c225a53f5ebfe03f636853acae379ed056;hb=3c7db1beace50a95c2f32f80552dc7c7aca5561b;hp=bb47319f8ba5b1dc30f1b51d3405209b07249414;hpb=2e6e1772c0e34871769be4aef79748fe3e47d953;p=u-boot diff --git a/lib/qsort.c b/lib/qsort.c index bb47319f8b..86c392c225 100644 --- a/lib/qsort.c +++ b/lib/qsort.c @@ -16,16 +16,12 @@ * bcc and gcc. */ #include -#if 0 -#include -#else -#define assert(arg) -#endif +#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 +63,8 @@ void qsort(void *base, } while (wgap); } } + +int strcmp_compar(const void *p1, const void *p2) +{ + return strcmp(*(const char **)p1, *(const char **)p2); +}