QSORT(3)            Linux Programmer's Manual            QSORT(3)

NAME
       qsort - sorts an array

SYNOPSIS
       #include <stdlib.h>

       void qsort(void *base, size_t nmemb, size_t size,
              int (*compar)(const void *, const void *))

DESCRIPTION
       The qsort() function sorts an array with nmemb elements of
       size size.  The base argument points to the start  of  the
       array.

       The  contents  of  the array are sorted in ascending order
       according to a comparison function pointed to  by  compar,
       which  is  called  with  two  arguments  that point to the
       objects being compared.

       The comparison function must return an integer less  than,
       equal  to,  or  greater than zero if the first argument is
       considered to be respectively  less  than,  equal  to,  or
       greater than the second.  If two members compare as equal,
       their order in the sorted array is undefined.

RETURN VALUE
       The qsort() function returns no value.

CONFORMING TO
       SVID 3, POSIX, BSD 4.3, ISO 9899

SEE ALSO
       sort(1)

GNU                       March 29, 1993                        1