Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ (2) — Plan9 4th Edition

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

sort(1)

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)

Plan 9  —  December 11, 1999

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026