Index: trunk/psLib/src/collections/psMetadata.c
===================================================================
--- trunk/psLib/src/collections/psMetadata.c	(revision 2273)
+++ trunk/psLib/src/collections/psMetadata.c	(revision 2301)
@@ -12,6 +12,6 @@
 *  @author Ross Harman, MHPCC
 *
-*  @version $Revision: 1.36 $ $Name: not supported by cvs2svn $
-*  @date $Date: 2004-11-04 01:04:57 $
+*  @version $Revision: 1.37 $ $Name: not supported by cvs2svn $
+*  @date $Date: 2004-11-09 00:36:13 $
 *
 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
@@ -34,4 +34,5 @@
 #include "psVector.h"
 #include "psMetadata.h"
+#include "psLookupTable.h"
 #include "psString.h"
 #include "psAstronomyErrors.h"
@@ -80,7 +81,6 @@
     psFree(metadataItem->comment);
     psFree(metadataItem->items);
-
-    if (type == PS_META_STR || type == PS_META_VEC || type == PS_META_IMG || type == PS_META_JPEG ||
-            type == PS_META_PNG || type == PS_META_ASTROM || type == PS_META_UNKNOWN) {
+    if (type == PS_META_STR || type == PS_META_VEC || type == PS_META_IMG || type == PS_META_LOOKUPTABLE ||
+            type == PS_META_JPEG || type == PS_META_PNG || type == PS_META_ASTROM || type == PS_META_UNKNOWN) {
         psFree(metadataItem->data.V);
     }
@@ -181,4 +181,7 @@
         metadataItem->data.V = vecOut;
         break;
+    case PS_META_LOOKUPTABLE:
+        metadataItem->data.V = va_arg(argPtr, psLookupTable*); // Deep copy of input data not performed
+        break;
     case PS_META_IMG:
     case PS_META_JPEG:
@@ -187,7 +190,5 @@
     case PS_META_UNKNOWN:
     default:
-        psError(PS_ERR_BAD_PARAMETER_VALUE, true,
-                PS_ERRORTEXT_psMetadata_METATYPE_INVALID,
-                type);
+        psError(PS_ERR_BAD_PARAMETER_VALUE, true, PS_ERRORTEXT_psMetadata_METATYPE_INVALID, type);
         psFree(metadataItem);
         metadataItem = NULL;
Index: trunk/psLib/src/collections/psMetadata.h
===================================================================
--- trunk/psLib/src/collections/psMetadata.h	(revision 2273)
+++ trunk/psLib/src/collections/psMetadata.h	(revision 2301)
@@ -11,6 +11,6 @@
 *  @author Ross Harman, MHPCC
 *
-*  @version $Revision: 1.24 $ $Name: not supported by cvs2svn $
-*  @date $Date: 2004-10-27 00:57:30 $
+*  @version $Revision: 1.25 $ $Name: not supported by cvs2svn $
+*  @date $Date: 2004-11-09 00:36:13 $
 *
 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
@@ -41,4 +41,5 @@
     PS_META_VEC,                       ///< Vector data (Stored in as psPtr ).
     PS_META_IMG,                       ///< Image data (Stored in as psPtr ).
+    PS_META_LOOKUPTABLE,               ///< Lookup table data (Stored as void *).
     PS_META_JPEG,                      ///< JPEG data (Stored in as psPtr ).
     PS_META_PNG,                       ///< PNG data (Stored in as psPtr ).
