ed_lists = g_hash_table_new (NULL, NULL);   /* Make a list of parent directories that will need their counts updated. */  parent_directories = g_hash_table_new (NULL, NULL);   for (p = files; p != NULL; p = p->next) {   location = p->data;    /* 