-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_pub.c b/src/model/asn_print/asn_print_pub.c new file mode 100644 index 0000000..7880d03 --- a/dev/null +++ b/src/model/asn_print/asn_print_pub.c | |||
@@ -0,0 +1,40 @@ | |||
1 | #include "asn_print_pub.h" | ||
2 | #include "asn_print_citgen.h" | ||
3 | #include "asn_print_citsub.h" | ||
4 | |||
5 | void | ||
6 | asn_print_pub (PubPtr pub) | ||
7 | { | ||
8 | while (pub != NULL) | ||
9 | { | ||
10 | switch (pub->choice) | ||
11 | { | ||
12 | case PUB_Gen: | ||
13 | /* | ||
14 | * Cit-gen | ||
15 | */ | ||
16 | printf (" GENERAL\n"); | ||
17 | CitGenPtr citgen = pub->data.ptrvalue; | ||
18 | asn_print_citgen (citgen); | ||
19 | break; | ||
20 | |||
21 | case PUB_Sub: | ||
22 | /* | ||
23 | * Cit-sub | ||
24 | */ | ||
25 | printf (" SUBMISSION\n"); | ||
26 | CitSubPtr citsub = pub->data.ptrvalue; | ||
27 | asn_print_citsub (citsub); | ||
28 | break; | ||
29 | |||
30 | default: | ||
31 | printf (" PUB CHOICE UNHANDLED=%i\n", pub->choice); | ||
32 | exit (-1); | ||
33 | break; | ||
34 | } | ||
35 | |||
36 | pub = pub->next; | ||
37 | } | ||
38 | |||
39 | return; | ||
40 | } | ||