asn1class
#define asn1class (tinfo.asn1class)
if(asn1class != UNIVERSAL || construction != PRIMITIVE || tagnum != type)\
if (t.asn1class != UNIVERSAL || t.construction != CONSTRUCTED ||
t->asn1class = UNIVERSAL;
t->asn1class = (asn1_class)(o&ASN1_CLASS_MASK);
asn1_class asn1class;
if (asn1class != CONTEXT_SPECIFIC || construction != CONSTRUCTED)
if ((asn1class != CONTEXT_SPECIFIC || construction != CONSTRUCTED) \
&& (tagnum || taglen || asn1class != UNIVERSAL)) \
if ((asn1class != CONTEXT_SPECIFIC || construction != CONSTRUCTED) \
asn1class = UNIVERSAL;
&& (tagnum || taglen || asn1class != UNIVERSAL)) \
if (asn1class != UNIVERSAL || construction != PRIMITIVE ||
if ((asn1class != CONTEXT_SPECIFIC || construction != CONSTRUCTED)
&& (tagnum || taglen || asn1class != UNIVERSAL))
if ((asn1class != CONTEXT_SPECIFIC || construction != CONSTRUCTED)
&& (tagnum || taglen || asn1class != UNIVERSAL))
if ((asn1class != CONTEXT_SPECIFIC || construction != CONSTRUCTED) \
&& (tagnum || taglen || asn1class != UNIVERSAL)) \
if (asn1class != CONTEXT_SPECIFIC || construction != PRIMITIVE) \
if (asn1class != CONTEXT_SPECIFIC || construction != PRIMITIVE) \
retval = asn1buf_sync(buf, &subbuf, asn1class, tagnum, \
asn1class = t.asn1class; \
retval = asn1buf_sync(buf, &subbuf, t.asn1class, t.tagnum, \
asn1_class asn1class; \
asn1class = t4.asn1class; \
retval = asn1buf_sync(buf, &seqbuf, asn1class, tagnum, \
eseqclass = t5.asn1class; \
asn1_class asn1class; \
if (t.asn1class != UNIVERSAL || t.construction != PRIMITIVE ||
asn1class = t2.asn1class; \
if (t3.asn1class != UNIVERSAL || t3.tagnum || t3.indef) \
asn1class = t3.asn1class; \
if (t1.asn1class != APPLICATION || t1.construction != CONSTRUCTED || \
asn1class = t1.asn1class; \
retval = asn1buf_insert_octet(buf, (asn1_octet) (asn1class | construction | 0x1F));
asn1_error_code asn1_make_etag(asn1buf *buf, asn1_class asn1class,
return asn1_make_tag(buf,asn1class,CONSTRUCTED,tagnum,in_len,retlen);
asn1_error_code asn1_make_tag(asn1buf *buf, asn1_class asn1class,
retval = asn1_make_id(buf,asn1class,construction,tagnum,&length);
asn1_error_code asn1_make_id(asn1buf *buf, asn1_class asn1class,
retval = asn1buf_insert_octet(buf, (asn1_octet) (asn1class | construction |
const asn1_class asn1class,
const asn1_class asn1class,
(asn1buf *buf, const asn1_class asn1class,
} else if (!asn1_is_eoc(asn1class, lasttag, indef)) {
if (asn1_is_eoc(t.asn1class, t.tagnum, t.indef))
asn1_class asn1class, asn1_tagnum lasttag,
if (t3.asn1class != UNIVERSAL || t3.tagnum || t3.indef) \
asn1class = t3.asn1class; \
retval = asn1buf_sync(&buf,&subbuf,asn1class,tagnum,length,indef,seqindef);\
if(asn1class != CONTEXT_SPECIFIC || construction != CONSTRUCTED)\
if (asn1class != CONTEXT_SPECIFIC || construction != CONSTRUCTED) \
if(asn1class != CONTEXT_SPECIFIC || construction != CONSTRUCTED)\
if (asn1class != CONTEXT_SPECIFIC || construction != CONSTRUCTED) \
if (t4.asn1class != APPLICATION || t4.construction != CONSTRUCTED) clean_return(ASN1_BAD_ID);
asn1_class asn1class;\
if (t1.asn1class != APPLICATION || t1.construction != CONSTRUCTED) \
asn1class = t1.asn1class; \
asn1class = t2.asn1class; \