diff options
author | Lev Walkin <vlm@lionet.info> | 2006-03-06 14:51:00 +0000 |
---|---|---|
committer | Lev Walkin <vlm@lionet.info> | 2006-03-06 14:51:00 +0000 |
commit | 6b3ff543138c5e8ba660573ebb473b06f86e3a2c (patch) | |
tree | 0bf98489fbd5ff0e3367e257194cbd0c34318de0 /libasn1print | |
parent | 4649987b1fa638eed2318b02f067434fdf3f80f8 (diff) |
standard modules are being picked up
Diffstat (limited to 'libasn1print')
-rw-r--r-- | libasn1print/asn1print.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/libasn1print/asn1print.c b/libasn1print/asn1print.c index cb1445b7..83c31a10 100644 --- a/libasn1print/asn1print.c +++ b/libasn1print/asn1print.c @@ -45,6 +45,8 @@ asn1print(asn1p_t *asn, enum asn1print_flags flags) { printf("<!-- XML DTD generated by asn1c-" VERSION " -->\n\n"); TQ_FOR(mod, &(asn->modules), mod_next) { + if(mod->_tags & MT_STANDARD_MODULE) + return 0; /* Ignore modules imported from skeletons */ if(modno++) printf("\n"); asn1print_module(asn, mod, flags); } @@ -62,9 +64,6 @@ static int asn1print_module(asn1p_t *asn, asn1p_module_t *mod, enum asn1print_flags flags) { asn1p_expr_t *tc; - if(mod->_tags & MT_STANDARD_MODULE) - return 0; /* Ignore modules imported from skeletons */ - if(flags & APF_PRINT_XML_DTD) printf("<!-- ASN.1 module\n"); |