- *class_count_ptr = ht->entries;
- log_text ("GetLoadedClasses %d", *class_count_ptr);
- j=0;
- look in every slot of the hashtable
- for (i=0; i<ht->size; i++) {
- cne = ht->ptr[i];
-
- while (cne != NULL) { iterate over hashlink
- getchildproc(&data, cne, sizeof(classcache_name_entry));
- cne =(classcache_name_entry*) &data;
-
- cce = cne->classes;
- while (cce != NULL){ iterate over classes with same name
- getchildproc(&data, cce, sizeof(classcache_class_entry));
- cce =(classcache_class_entry*) &data;
-
- if (cce->classobj != NULL) { get only loaded classes
- assert(j<ht->entries);
- * classes_ptr[j]=cce->classobj;
+ classentry = nameentry->classes;
+ while (classentry != NULL){ /* iterate over classes with same name */
+ if (classentry->classobj != NULL) { /*get only loaded classes */
+ assert(j<hashtable_classcache.entries);
+ (*classes_ptr)[j]=classentry->classobj;