Index: trunk/doc/pslib/psLibSDRS.tex
===================================================================
--- trunk/doc/pslib/psLibSDRS.tex	(revision 8838)
+++ trunk/doc/pslib/psLibSDRS.tex	(revision 9525)
@@ -1,3 +1,3 @@
-%%% $Id: psLibSDRS.tex,v 1.430 2006-09-19 21:56:42 price Exp $
+%%% $Id: psLibSDRS.tex,v 1.431 2006-10-13 00:30:38 price Exp $
 \documentclass[panstarrs,spec]{panstarrs}
 
@@ -1700,4 +1700,6 @@
 Office within Pan-STARRS.
 
+\tbd{psErrorRegister is not yet coded.}
+
 \paragraph{Error Codes for PSLib}
 
@@ -2694,4 +2696,5 @@
         psList *list;                   ///< psList entry
         psMetadata *md;                 ///< psMetadata entry
+	psString str;                   ///< string data
         psPtr V;                        ///< other type
     } data;                             ///< value of metadata
@@ -3009,5 +3012,6 @@
 \code{psList} iterators.
 \begin{prototype}
-psMetadataIterator *psMetadataIteratorAlloc(psMetadata *md, long location, const char *regex);
+psMetadataIterator *psMetadataIteratorAlloc(const psMetadata *md, long location,
+                                            const char *regex);
 bool psMetadataIteratorSet(psMetadataIterator *iterator, long location);
 psMetadataItem *psMetadataGetAndIncrement(psMetadataIterator *iterator);
@@ -3995,5 +3999,6 @@
 
 \begin{prototype}
-psDB *psDBInit(const char *host, const char *user, const char *passwd, const char *dbname);
+psDB *psDBInit(const char *host, const char *user, const char *passwd,
+               const char *dbname, unsigned int port);
 void psDBCleanup(psDB *dbh);
 bool psDBCreate(psDB *dbh, const char *dbname);
@@ -4392,10 +4397,10 @@
 
 \begin{prototype}
-bool psFitsWriteBlank(psFits *fits, const psMetadata *output);
+bool psFitsWriteBlank(psFits *fits, const psMetadata *output, const char *extname);
 \end{prototype}
 This function creates a header in the \code{fits} file for a 0 length
-image.  The resulting header shall have \code{NAXIS = 0}.  Any
-\code{NAXISi} elements present in the header shall be maintained as
-reference data.
+image, setting the extension name to \code{extname}.  The resulting
+header shall have \code{NAXIS = 0}.  Any \code{NAXISi} elements
+present in the header shall be maintained as reference data.
 
 \begin{prototype}
@@ -4412,5 +4417,4 @@
 \code{false}.
 
-
 \begin{prototype}
 bool psFitsIsImage(psMetadata *header);
@@ -4422,4 +4426,6 @@
 \code{psFitsIsTable} shall return \code{true} if the FITS
 \code{header} corresponds to that of a FITS table.
+
+\tbd{psFitsIsImage and psFitsIsTable are not yet coded.}
 
 \subsubsection{FITS Image I/O Functions}
@@ -4502,4 +4508,6 @@
 \end{prototype}
 
+\tbd{psFitsInsertImageCube is not yet coded.}
+
 
 \subsubsection{FITS Table I/O Functions}
@@ -4532,4 +4540,6 @@
 somewhere (and the file pointer location, for that matter).}
 
+\tbd{psFitsReadTableRowRaw is not yet coded.}
+
 \begin{prototype}
 psArray *psFitsReadTableColumn(const psFits *fits, const char *colname);
@@ -4559,4 +4569,6 @@
 the needed byte-swapping on the data in each row based on the
 description of the table data in the table header.
+
+\tbd{psFitsReadTableRaw is not yet coded.}
 
 \begin{prototype}
@@ -5611,4 +5623,7 @@
 \code{psS8}, \code{psU16}, \code{psF32}, \code{psF64}. 
 
+\tbd{The state of psImageCut is currently uncertain; the API in the
+code does not match the above.}
+
 \begin{prototype}
 psVector *psImageRadialCut(psVector *out, 
@@ -6827,5 +6842,5 @@
 struct timeval *psTimeToTimeval(const psTime *time);
 struct tm *psTimeToTM(const psTime *time);
-psString *psTimeStrftime(const psTime *time, const char *format);
+psString psTimeStrftime(const psTime *time, const char *format);
 \end{prototype}
 
