upgrade

diff --git a/libasn1parser/asn1p_expr.h b/libasn1parser/asn1p_expr.h
index 42a2a11..c44e103 100644
--- a/libasn1parser/asn1p_expr.h
+++ b/libasn1parser/asn1p_expr.h
@@ -176,7 +176,7 @@
 		enum asn1p_expr_marker_e {
 		  EM_NOMARK,
 		  EM_INDIRECT	= 0x01,	/* 00001 Represent as pointer */
-		  EM_OMITABLE	= 0x03,	/* 00011 May be absent in encoding */
+		  EM_OMITABLE	= 0x02,	/* 00010 May be absent in encoding */
 		  EM_OPTIONAL	= 0x07,	/* 00111 Optional member */
 		  EM_DEFAULT	= 0x0F,	/* 01111 default_value */
 		  EM_UNRECURSE	= 0x10,	/* 10000 Use safe naming */
@@ -225,6 +225,7 @@
 	 */
 	int _anonymous_type;	/* This type is unnamed */
 	int _type_unique_index;	/* A per top-level-type unique index */
+	int _type_referenced;	/* This type is referenced from another place */
 
 	/*
 	 * Opaque data may be attached to this structure,