void print_list(nlist* ll, char* list_name) { slist_iterator count(*(slist*)ll); name* p; int n = 0; while ( count() ) n++; cout << list_name << "\n" << n << "members\n"; slist_iterator print(*(slist*)ll); while ( p="(name*)print()" ) cout << p->string << "\n"; }