rem: void *data = NULL;
add: const void *data = NULL;
context: WMNextHashEnumeratorItem(WMHashEnumerator *enumerator){    void *data = NULL;    /* this assumes the table doesn't change between      * WMEnumerateHashTable() and WMNextHashEnumeratorItem() calls */    if (enumerator->nextItem==NULL) {	HashTable *table = enumerator->table;	while (++enumerator->index < table->size) {	    if (table->table[enumerator->index]!=NULL) {		enumerator->nextItem = table->table[enumerator->index];		break;	    }	}    }        if (enumerator->nextItem) {	data = ((HashItem*)enumerator->nextItem)->data;	enumerator->nextItem = ((HashItem*)enumerator->nextItem)->next;    }        return data;}