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,,,
