Index: /trunk/doc/pslib/ChangeLogSDRS.tex
===================================================================
--- /trunk/doc/pslib/ChangeLogSDRS.tex	(revision 4109)
+++ /trunk/doc/pslib/ChangeLogSDRS.tex	(revision 4110)
@@ -1,3 +1,3 @@
-%%% $Id: ChangeLogSDRS.tex,v 1.126 2005-06-04 01:30:18 price Exp $
+%%% $Id: ChangeLogSDRS.tex,v 1.127 2005-06-04 02:37:24 jhoblitt Exp $
 
 \subsection{Changes from version 00 to version 01}
@@ -670,3 +670,8 @@
 \item add \code{NULL} keyword to ``Configuration files''
 \item Added \code{psMemCheckTYPE} functions, for many values of \code{TYPE}.
-\end{itemize}
+\item add \code{psMetadataItemAllocPtr()}
+\item add \code{psMetadataAddBool()}
+\item condense \code{psMetadataAddVector()}, \code{psMetadataAddImage()}, \code{psMetadataAddHash()}, \code{psMetadataAddLookupTable()}, \code{psMetadataAddUnknown()}, \& \code{psMetadataAddMetadata()} into \code{psMetadataAddPtr()}
+\item add \code{psMetadataLookupStr()}
+\item add \code{psMetadataLookupBool()}
+\end{itemize}
Index: /trunk/doc/pslib/psLibSDRS.tex
===================================================================
--- /trunk/doc/pslib/psLibSDRS.tex	(revision 4109)
+++ /trunk/doc/pslib/psLibSDRS.tex	(revision 4110)
@@ -1,3 +1,3 @@
-%%% $Id: psLibSDRS.tex,v 1.262 2005-06-04 01:30:18 price Exp $
+%%% $Id: psLibSDRS.tex,v 1.263 2005-06-04 02:37:24 jhoblitt Exp $
 \documentclass[panstarrs,spec]{panstarrs}
 
@@ -4073,4 +4073,5 @@
 psMetadataItem* psMetadataItemAllocS32(const char* name, const char* comment, psS32 value);
 psMetadataItem* psMetadataItemAllocBool(const char* name, const char* comment, bool value);
+psMetadataItem* psMetadataItemAllocPtr(const char* name, psMetadataType type, const char* comment, psPtr value);
 \end{prototype}
 
@@ -4223,23 +4224,12 @@
 are specified:
 \begin{prototype}
+bool psMetadataAddStr(psMetadata* md, psS32 location, const char* name, const char* comment,
+                        const char* value);
 bool psMetadataAddS32(psMetadata* md, psS32 location, const char* name, const char* comment, psS32 value);
 bool psMetadataAddF32(psMetadata* md, psS32 location, const char* name, const char* comment, psF32 value);
 bool psMetadataAddF64(psMetadata* md, psS32 location, const char* name, const char* comment, psF64 value);
-bool psMetadataAddList(psMetadata* md, psS32 location, const char* name, const char* comment,
-                         const psList* value);
-bool psMetadataAddStr(psMetadata* md, psS32 location, const char* name, const char* comment,
-                        const char* value);
-bool psMetadataAddVector(psMetadata* md, psS32 location, const char* name, const char* comment,
-                           const psVector* value);
-bool psMetadataAddImage(psMetadata* md, psS32 location, const char* name, const char* comment,
-                          const psImage* value);
-bool psMetadataAddHash(psMetadata* md, psS32 location, const char* name, const char* comment,
-                         const psHash* value);
-bool psMetadataAddLookupTable(psMetadata* md, psS32 location, const char* name, const char* comment,
-                                const psLookupTable* value);
-bool psMetadataAddUnknown(psMetadata* md, psS32 location, const char* name, const char* comment,
-                            const psPtr value);
-bool psMetadataAddMetadata(psMetadata* md, psS32 location, const char* name, const char* comment,
-                             const psMetadata* value);
+bool psMetadataAddBool(psMetadata* md, psS32 location, const char* name, const char* comment, bool value);
+bool psMetadataAddPtr(psMetadata* md, psS32 location, const char* name, psMetadataType type,
+                        const char* comment, psPtr value);
 \end{prototype}
 
@@ -4271,8 +4261,10 @@
 is set to reflect the success or failure of the lookup.
 \begin{prototype}
-psPtr psMetadataLookupPtr(bool *status, const psMetadata *md, const char *key);
+psPtr psMetadataLookupStr(bool *status, const psMetadata *md, const char *key);
 psS32 psMetadataLookupS32(bool *status, const psMetadata *md, const char *key);
 psF32 psMetadataLookupF32(bool *status, const psMetadata *md, const char *key);
 psF64 psMetadataLookupF64(bool *status, const psMetadata *md, const char *key);
+bool psMetadataLookupBool(bool *status, const psMetadata *md, const char *key);
+psPtr psMetadataLookupPtr(bool *status, const psMetadata *md, const char *key);
 \end{prototype}
 
