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}
 
