This is the C version of this document.
For the Fortran version, please see SUN/210sun210.