diff options
author | vlm <vlm@59561ff5-6e30-0410-9f3c-9617f08c8826> | 2005-06-02 05:21:53 +0000 |
---|---|---|
committer | vlm <vlm@59561ff5-6e30-0410-9f3c-9617f08c8826> | 2005-06-02 05:21:53 +0000 |
commit | 5b1030361c2100febd63bba5c0178543d37e19cc (patch) | |
tree | 220d7dc2123065e5c6f9af5bec49f16ec1d456fc /libasn1print | |
parent | fbd6d9e9d47c6d8d0a9c39078c839fe5f782b36e (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.c | 22 |
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; } |