qsort [ HP C/iX Library Reference Manual ] MPE/iX 5.0 Documentation
HP C/iX Library Reference Manual
qsort
Sorts an array of objects.
Syntax
#include <stdlib.h>
void qsort (void *base, size_t nmemb, size_t size,
int (*compar) (const void *, const void *));
Parameters
base A pointer to an array to be sorted.
nmemb The number of elements in the array.
size The size, in bytes, of each element of the array.
compar A pointer to a user-written comparison function.
Return Values
None.
Description
The qsort function sorts an array of objects. The size parameter
specifies the size of each object.
The contents of the array are sorted in ascending order as determined by
the user-written comparison function compar, which is called with two
arguments that point to the objects being compared. The function must
return an integer less than, equal to, or greater than zero as a
consequence of whether its first argument is to be considered less than,
equal to, or greater than the second.
The order of two members that compare as equal in the sorted array is
unspecified.
See Also
ANSI C 4.10.5.2, POSIX.1 8.1
MPE/iX 5.0 Documentation