Index: /trunk/psLib/src/sys/psType.h
===================================================================
--- /trunk/psLib/src/sys/psType.h	(revision 2762)
+++ /trunk/psLib/src/sys/psType.h	(revision 2763)
@@ -11,6 +11,6 @@
 *  @author Ross Harman, MHPCC
 *
-*  @version $Revision: 1.25 $ $Name: not supported by cvs2svn $
-*  @date $Date: 2004-12-06 20:52:56 $
+*  @version $Revision: 1.26 $ $Name: not supported by cvs2svn $
+*  @date $Date: 2004-12-21 00:37:51 $
 *
 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
@@ -220,4 +220,16 @@
 psType;
 
+/** The type of a basic data type
+ *
+ *  All psLib complex types consist of primitive components.  This structure provides the ability to cast
+ *  an unknown data structure to safely test the underlining data type.
+ *
+ */
+typedef struct
+{
+    psType  type;              ///< Data type information
+}
+psMath;
+
 /// @}
 
Index: /trunk/psLib/src/sysUtils/psType.h
===================================================================
--- /trunk/psLib/src/sysUtils/psType.h	(revision 2762)
+++ /trunk/psLib/src/sysUtils/psType.h	(revision 2763)
@@ -11,6 +11,6 @@
 *  @author Ross Harman, MHPCC
 *
-*  @version $Revision: 1.25 $ $Name: not supported by cvs2svn $
-*  @date $Date: 2004-12-06 20:52:56 $
+*  @version $Revision: 1.26 $ $Name: not supported by cvs2svn $
+*  @date $Date: 2004-12-21 00:37:51 $
 *
 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
@@ -220,4 +220,16 @@
 psType;
 
+/** The type of a basic data type
+ *
+ *  All psLib complex types consist of primitive components.  This structure provides the ability to cast
+ *  an unknown data structure to safely test the underlining data type.
+ *
+ */
+typedef struct
+{
+    psType  type;              ///< Data type information
+}
+psMath;
+
 /// @}
 
