Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ qsort(3F) — sysv — mips UMIPS RISC/os 4.52

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

qsort(3)



QSORT(3F-SysV)      RISC/os Reference Manual       QSORT(3F-SysV)



NAME
     qsort - quick sort

SYNOPSIS
     subroutine qsort (array, len, isize, compar)
     external compar
     integer[*2] compar

DESCRIPTION
     One dimensional array contains the elements to be sorted.
     len is the number of elements in the array.  isize is the
     size of an element, typically -

          4 for integer and real
          8 for double precision or complex
          16 for double complex
          (length of character object) for character arrays

     Compar is the name of a user supplied integer or integer*2
     function that will determine the sorting order.  You must
     declare compar as external with the "external" statement to
     be recognized as a function.  This function will be called
     with 2 arguments that will be elements of array. The func-
     tion must return -

          negative if arg 1 is considered to precede arg 2
          zero if arg 1 is equivalent to arg 2
          positive if arg 1 is considered to follow arg 2

     On return, the elements of array will be sorted.

FILES
     /usr/lib/libU77.a

SEE ALSO
     qsort(3)



















                         Printed 1/15/91                   Page 1



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