-rw-r--r-- | src/model/asn_print/README | 3 | ||||
-rw-r--r-- | src/model/asn_print/asn_print_authlist.c | 31 | ||||
-rw-r--r-- | src/model/asn_print/asn_print_authlist.h | 8 | ||||
-rw-r--r-- | src/model/asn_print/asn_print_citgen.c | 24 | ||||
-rw-r--r-- | src/model/asn_print/asn_print_citgen.h | 8 | ||||
-rw-r--r-- | src/model/asn_print/asn_print_citsub.c | 13 | ||||
-rw-r--r-- | src/model/asn_print/asn_print_citsub.h | 8 | ||||
-rw-r--r-- | src/model/asn_print/asn_print_personid.c | 42 | ||||
-rw-r--r-- | src/model/asn_print/asn_print_personid.h | 8 | ||||
-rw-r--r-- | src/model/asn_print/asn_print_pub.c | 40 | ||||
-rw-r--r-- | src/model/asn_print/asn_print_pub.h | 8 |
11 files changed, 193 insertions, 0 deletions
diff --git a/src/model/asn_print/asn_print_authlist.c b/src/model/asn_print/asn_print_authlist.c new file mode 100644 index 0000000..c14e7d6 --- a/dev/null +++ b/src/model/asn_print/asn_print_authlist.c @@ -0,0 +1,31 @@ +#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; +} |