#include "asn_print_authlist.h" #include "asn_print_personid.h" void asn_print_authlist (AuthListPtr a) { switch (a->choice) { case 1 : { ValNodePtr name = a->names; while (name != NULL) { AuthorPtr ap = (AuthorPtr)name->data.ptrvalue; PersonIdPtr pid = ap->name; printf (" AUTHOR\n"); asn_print_personid (pid); name = name->next; } break; } default: printf ("AUTHLIST-CHOICE UNHANDLED: %i\n", a->choice); exit (-1); break; } return; }