Index: /trunk/doc/pslib/ChangeLogSDRS.tex
===================================================================
--- /trunk/doc/pslib/ChangeLogSDRS.tex	(revision 10586)
+++ /trunk/doc/pslib/ChangeLogSDRS.tex	(revision 10587)
@@ -1,3 +1,3 @@
-%%% $Id: ChangeLogSDRS.tex,v 1.212 2006-09-12 03:49:25 jhoblitt Exp $
+%%% $Id: ChangeLogSDRS.tex,v 1.213 2006-12-09 00:31:16 eugene Exp $
 
 \subsection{Changes from version 00 to version 01}
@@ -923,2 +923,11 @@
 \item add \code{psMetadataConfigPrint()}
 \end{itemize}
+
+\subsection{Changes from Revision 21 (24 July 2006) to present}
+
+\begin{itemize}
+\item dropped requirement for \code{psTimerStop} to return max elapsed time.
+\item clarified return values for \code{psTimerMark} and \code{psTimerClear} in case of errors.
+\item changed \code{psVectorStats} to return a bool
+\item added \code{psStats->result}
+\end{itemize}
Index: /trunk/doc/pslib/psLibSDRS.tex
===================================================================
--- /trunk/doc/pslib/psLibSDRS.tex	(revision 10586)
+++ /trunk/doc/pslib/psLibSDRS.tex	(revision 10587)
@@ -1,3 +1,3 @@
-%%% $Id: psLibSDRS.tex,v 1.438 2006-10-30 21:54:44 eugene Exp $
+%%% $Id: psLibSDRS.tex,v 1.439 2006-12-09 00:31:16 eugene Exp $
 \documentclass[panstarrs,spec]{panstarrs}
 
@@ -4847,6 +4847,6 @@
 
 \begin{prototype}
-psStats *psVectorStats(psStats *stats, const psVector *in, const psVector *errors,
-                       const psVector *mask, psMaskType maskVal);
+bool psVectorStats(psStats *stats, const psVector *in, const psVector *errors,
+                   const psVector *mask, psMaskType maskVal);
 \end{prototype}
 %
@@ -4909,5 +4909,6 @@
     double binsize;                     ///< binsize for robust fit (input/output)
     long   nSubsample;                  ///< maximum number of measuremenst (input)
-    psStatsOptions options;             ///< bitmask of calculated values
+    psStatsOptions options;             ///< bitmask of desired values
+    psStatsOptions results;             ///< bitmask of calculated values
 } psStats;
 \end{datatype}
@@ -7111,5 +7112,5 @@
 psF64 psTimerMark(char *name);
 psF64 psTimerClear(char *name);
-psF64 psTimerStop(void);
+bool psTimerStop(void);
 \end{prototype}
 
@@ -7117,7 +7118,8 @@
 timers, under the supplied \code{name}.  \code{psTimerMark} shall
 return the elapsed time, in seconds, for the timer specified by
-\code{name}.  \code{psTimerClear} resets the named timer.
-\code{psTimerStop} shall free all memory associated with all timers,
-so that no memory is leaked, and return the maximum time expended.
+\code{name}, or NAN if the timer does not exist.  \code{psTimerClear}
+resets the named timer, return the elapsed time on that timer so far,
+or NAN if not currently defined.  \code{psTimerStop} shall free all
+memory associated with all timers, so that no memory is leaked.
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
