aboutsummaryrefslogtreecommitdiffstats
path: root/libasn1print
diff options
context:
space:
mode:
authorvlm <vlm@59561ff5-6e30-0410-9f3c-9617f08c8826>2005-06-02 05:21:53 +0000
committervlm <vlm@59561ff5-6e30-0410-9f3c-9617f08c8826>2005-06-02 05:21:53 +0000
commit5b1030361c2100febd63bba5c0178543d37e19cc (patch)
tree220d7dc2123065e5c6f9af5bec49f16ec1d456fc /libasn1print
parentfbd6d9e9d47c6d8d0a9c39078c839fe5f782b36e (diff)
Compiler support for tagged parametrized members.
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@894 59561ff5-6e30-0410-9f3c-9617f08c8826
Diffstat (limited to 'libasn1print')
-rw-r--r--libasn1print/asn1print.c22
1 files changed, 1 insertions, 21 deletions
diff --git a/libasn1print/asn1print.c b/libasn1print/asn1print.c
index 1a44ef0f..0a073789 100644
--- a/libasn1print/asn1print.c
+++ b/libasn1print/asn1print.c
@@ -168,27 +168,7 @@ asn1print_tag(asn1p_expr_t *tc, enum asn1print_flags flags) {
(void)flags; /* Unused argument */
- if(tag->tag_class == TC_NOCLASS)
- return 0;
-
- printf("[");
- switch(tag->tag_class) {
- case TC_NOCLASS:
- assert(tag->tag_class != TC_NOCLASS);
- break;
- case TC_UNIVERSAL: printf("UNIVERSAL "); break;
- case TC_PRIVATE: printf("PRIVATE "); break;
- case TC_APPLICATION: printf("APPLICATION "); break;
- case TC_CONTEXT_SPECIFIC:
- break;
- }
- printf("%" PRIdASN "]", tag->tag_value);
-
- switch(tag->tag_mode) {
- case TM_DEFAULT: break;
- case TM_IMPLICIT: printf(" IMPLICIT"); break;
- case TM_EXPLICIT: printf(" EXPLICIT"); break;
- }
+ printf("%s", asn1p_tag2string(tag, 0));
return 0;
}