The unified diff between revisions [f00ecee7..] and [965528e6..] is displayed below. It can also be downloaded as a raw diff.
#
#
# patch "doc/examples/asn1.cpp"
# from [47a387acbfa57e21e01f1c045c0e2e06cdada085]
# to [8e304ecc003eeaba61ba8369fe2c12e46da0bebe]
#
============================================================
--- doc/examples/asn1.cpp 47a387acbfa57e21e01f1c045c0e2e06cdada085
+++ doc/examples/asn1.cpp 8e304ecc003eeaba61ba8369fe2c12e46da0bebe
@@ -118,7 +118,16 @@ void decode(BER_Decoder& decoder, u32bit
if((class_tag & APPLICATION) || (class_tag & CONTEXT_SPECIFIC) ||
(class_tag & PRIVATE))
+ {
name = "cons [" + to_string(type_tag) + "]";
+
+ if(class_tag & APPLICATION)
+ name += " appl";
+ if(class_tag & CONTEXT_SPECIFIC)
+ name += " context";
+ if(class_tag & PRIVATE)
+ name += " private";
+ }
else
name = type_name(type_tag) + " (cons)";