Changeset 4595
- Timestamp:
- Jul 22, 2005, 12:09:32 PM (21 years ago)
- File:
-
- 1 edited
-
trunk/doc/pslib/psLibSDRS.tex (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/doc/pslib/psLibSDRS.tex
r4593 r4595 1 %%% $Id: psLibSDRS.tex,v 1.31 8 2005-07-22 21:04:16price Exp $1 %%% $Id: psLibSDRS.tex,v 1.319 2005-07-22 22:09:32 price Exp $ 2 2 \documentclass[panstarrs,spec]{panstarrs} 3 3 … … 1752 1752 sorted in-place. 1753 1753 1754 \subsubsection{Comparison functions} 1755 1756 We specify several comparison functions as a convenience to the user. 1757 The \code{psCompareTypePtr} functions are intended for sorting where 1758 the container has a pointer to the value (e.g., \code{psList}). The 1759 functions return an integer less than, equal to, or greater than zero 1760 if \code{a} is is less than, equal to, or greater than \code{b}, 1761 respectively (\code{qsort} man page). 1762 1763 \begin{prototype} 1764 int psCompareS8Ptr(const void **a, const void **b); 1765 int psCompareS16Ptr(const void **a, const void **b); 1766 int psCompareS32Ptr(const void **a, const void **b); 1767 int psCompareS64Ptr(const void **a, const void **b); 1768 int psCompareU8Ptr(const void **a, const void **b); 1769 int psCompareU16Ptr(const void **a, const void **b); 1770 int psCompareU32Ptr(const void **a, const void **b); 1771 int psCompareU64Ptr(const void **a, const void **b); 1772 int psCompareF32Ptr(const void **a, const void **b); 1773 int psCompareF64Ptr(const void **a, const void **b); 1774 int psCompareDescendingS8Ptr(const void **a, const void **b); 1775 int psCompareDescendingS16Ptr(const void **a, const void **b); 1776 int psCompareDescendingS32Ptr(const void **a, const void **b); 1777 int psCompareDescendingS64Ptr(const void **a, const void **b); 1778 int psCompareDescendingU8Ptr(const void **a, const void **b); 1779 int psCompareDescendingU16Ptr(const void **a, const void **b); 1780 int psCompareDescendingU32Ptr(const void **a, const void **b); 1781 int psCompareDescendingU64Ptr(const void **a, const void **b); 1782 int psCompareDescendingF32Ptr(const void **a, const void **b); 1783 int psCompareDescendingF64Ptr(const void **a, const void **b); 1784 int psCompareS8(const void *a, const void *b); 1785 int psCompareS16(const void *a, const void *b); 1786 int psCompareS32(const void *a, const void *b); 1787 int psCompareS64(const void *a, const void *b); 1788 int psCompareU8(const void *a, const void *b); 1789 int psCompareU16(const void *a, const void *b); 1790 int psCompareU32(const void *a, const void *b); 1791 int psCompareU64(const void *a, const void *b); 1792 int psCompareF32(const void *a, const void *b); 1793 int psCompareF64(const void *a, const void *b); 1794 int psCompareDescendingS8(const void *a, const void *b); 1795 int psCompareDescendingS16(const void *a, const void *b); 1796 int psCompareDescendingS32(const void *a, const void *b); 1797 int psCompareDescendingS64(const void *a, const void *b); 1798 int psCompareDescendingU8(const void *a, const void *b); 1799 int psCompareDescendingU16(const void *a, const void *b); 1800 int psCompareDescendingU32(const void *a, const void *b); 1801 int psCompareDescendingU64(const void *a, const void *b); 1802 int psCompareDescendingF32(const void *a, const void *b); 1803 int psCompareDescendingF64(const void *a, const void *b); 1804 \end{prototype} 1805 1754 1806 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 1755 1807
Note:
See TracChangeset
for help on using the changeset viewer.
