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 comparison 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)