QSORT(2)                                                 QSORT(2)

     NAME
          qsort - quicker sort

     SYNOPSIS
          #include <u.h>
          #include <libc.h>

          void qsort(void *base, long nel, long width,
                   int (*compar)(void*, void*))

     DESCRIPTION
          Qsort (quicker sort) sorts an array into nondecreasing
          order.  The first argument is a pointer to the base of the
          data; the second is the number of elements; the third is the
          width of an element in bytes; the last is the name of a com-
          parison routine to be called with pointers to elements being
          compared.  The routine must return an integer less than,
          equal to, or greater than 0 according as the first argument
          is to be considered less than, equal to, or greater than the
          second.

     SOURCE
          /sys/src/libc/port/qsort.c

     SEE ALSO
          sort(1)