man(1) Manual page archive


     QSORT(3)                                                 QSORT(3)

     NAME
          qsort - quicker sort

     SYNOPSIS
          qsort(base, nel, width, compar)
          char *base;
          int (*compar)();

     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.  It should be declared as
                  compar(a, b)
                  char *a, *b;
          The routine must return an integer less than, equal to, or
          greater than 0 according as the first argument is to be con-
          sidered less than, equal to, or greater than the second.

     SEE ALSO
          sort(1)