id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc
699	maphash enhancement	mturk@…	sdlime	"{{{
Hi,

Simple patch that enhances the iterating trough hash table.
It uses the new iterator object for thread saefty.
The current implementation involves hash lookup for each table element.

Here is the sample how it is used

hashTableIteratorObj iter = msHashIteratorNew(hash_table);
while (iter->current) {
  /* iter->current is the pointer to the hashObj
   * so you can use key and data directly
   */
   printf(""key = %s data = %s\n"", iter->current->key, iter->current->data);

   /* advance to the next element */
   msHashIteratorNext(iter);

}
}}}"	enhancement	new	high		MapServer C Library	4.3	minor			
