Index: trunk/archive/pslib/src/Utils/psHash.h
===================================================================
--- trunk/archive/pslib/src/Utils/psHash.h	(revision 141)
+++ trunk/archive/pslib/src/Utils/psHash.h	(revision 173)
@@ -4,7 +4,7 @@
 typedef struct HashTable psHash;
 
-psHash *psHashNew(int nbucket);		// initial number of buckets
-void psHashDel(psHash *table,		// hash table to be freed
-	       void (*itemDel)(void *item)); // how to free hashed data;
+psHash *psHashAlloc(int nbucket);	// initial number of buckets
+void psHashFree(psHash *table,		// hash table to be freed
+		void (*itemFree)(void *item)); // how to free hashed data;
 					// or NULL
 
@@ -12,8 +12,10 @@
 		   const char *key,	// key to use
 		   void *data,		// data to insert
-		   void (*itemDel)(void *item)); // how to free hashed data;
+		   void (*itemFree)(void *item)); // how to free hashed data;
 					// or NULL
 void *psHashLookup(psHash *table,	// table to lookup key in
 		   const char *key);	// key to lookup
 
+void *psHashRemove(psHash *table,	// table to lookup key in
+		   const char *key);	// key to lookup
 #endif
