Index: trunk/psLib/src/fileUtils/psDB.c
===================================================================
--- trunk/psLib/src/fileUtils/psDB.c	(revision 3591)
+++ trunk/psLib/src/fileUtils/psDB.c	(revision 3671)
@@ -12,6 +12,6 @@
  *  @author Joshua Hoblitt
  *
- *  @version $Revision: 1.13 $ $Name: not supported by cvs2svn $
- *  @date $Date: 2005-03-31 02:54:27 $
+ *  @version $Revision: 1.14 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2005-04-06 01:12:58 $
  *
  *  Copyright 2005 Joshua Hoblitt, University of Hawaii
@@ -360,7 +360,4 @@
         // valid for psVector?
         break;
-    case PS_TYPE_PTR:
-        // valid for psVector?
-        break;
     }
 
@@ -448,5 +445,5 @@
 
             // copy field data and convert NULLs to the appropriate NaN value
-            if ((pType == PS_TYPE_PTR) || (pType == PS_META_STR)) {
+            if (pType == PS_META_STR) {
                 psMetadataAddStr(md, 0, field[i].name, "", data);
             } else if (pType == PS_META_S32) {
@@ -621,5 +618,5 @@
         // column as an psArray of strings; otherwise fetch the column as a
         // psVector.
-        if ((pType == PS_TYPE_PTR) || (pType == PS_META_STR)) {
+        if (pType == PS_META_STR) {
             // PS_META_UNKNOWN -> PS_META_ARRAY ?
             column = psDBSelectColumn(dbh, tableName, field[i].name, 0);
@@ -821,5 +818,5 @@
                    (item->type == PS_META_LOOKUPTABLE) || (item->type == PS_META_JPEG)   ||
                    (item->type == PS_META_PNG)         || (item->type == PS_META_ASTROM) ||
-                   (item->type == PS_META_UNKNOWN)     || (item->type == PS_TYPE_PTR)) {
+                   (item->type == PS_META_UNKNOWN)) {
 
             bind[i].buffer_length = (unsigned long)strlen((char *)item->data.V);
@@ -881,5 +878,5 @@
                    (item->type == PS_META_LOOKUPTABLE) || (item->type == PS_META_JPEG)   ||
                    (item->type == PS_META_PNG)         || (item->type == PS_META_ASTROM) ||
-                   (item->type == PS_META_UNKNOWN)     || (item->type == PS_TYPE_PTR)) {
+                   (item->type == PS_META_UNKNOWN)) {
             // + column name + _ + varchar( + length + )
             psStringAppend(&query, "%s VARCHAR(%s)", item->name, item->data.V);
@@ -1271,5 +1268,4 @@
         psDBAddToLookupTable(lookupTable, PS_TYPE_C64, "PS_TYPE_C64 is not supported");
         psDBAddToLookupTable(lookupTable, PS_TYPE_BOOL,"BOOLEAN");
-        psDBAddToLookupTable(lookupTable, PS_TYPE_PTR, "BLOB");
         psDBAddToLookupTable(lookupTable, PS_META_STR, "BLOB");
     }
@@ -1324,5 +1320,5 @@
 
         // DECIMAL does not exist in the pType to SQL table
-        value = psDBIntToString((psU64)PS_TYPE_PTR);
+        value = psDBIntToString(0);
         psHashAdd(lookupTable, "DECIMAL", value);
         psFree(value);
@@ -1416,5 +1412,6 @@
         psDBAddVoidToLookupTable(lookupTable, PS_TYPE_C64,    psDBMySQLTypeAlloc(MYSQL_TYPE_VAR_STRING, false));
         psDBAddVoidToLookupTable(lookupTable, PS_TYPE_BOOL,   psDBMySQLTypeAlloc(MYSQL_TYPE_TINY,       true));
-        psDBAddVoidToLookupTable(lookupTable, PS_TYPE_PTR,    psDBMySQLTypeAlloc(MYSQL_TYPE_VAR_STRING, false));
+        // XXX: removed PS_TYPE_PTR, can this be removed too?
+        // psDBAddVoidToLookupTable(lookupTable, PS_TYPE_PTR,    psDBMySQLTypeAlloc(MYSQL_TYPE_VAR_STRING, false));
 
         psDBAddVoidToLookupTable(lookupTable, PS_META_STR,    psDBMySQLTypeAlloc(MYSQL_TYPE_VAR_STRING, false));
@@ -1538,7 +1535,4 @@
         // what is NaN for a bool?
         break;
-    case PS_TYPE_PTR:
-        PS_NAN_ALLOC(myNaN, char, '\0');
-        break;
     }
 
@@ -1593,7 +1587,4 @@
     case PS_TYPE_BOOL:
         // what is NaN for a bool?
-        break;
-    case PS_TYPE_PTR:
-        isNaN = PS_IS_NAN(char, data, '\0');
         break;
     }
