automatic dependency tracking


git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@975 59561ff5-6e30-0410-9f3c-9617f08c8826
diff --git a/libasn1parser/asn1p_expr.h b/libasn1parser/asn1p_expr.h
index 2751c93..42a2a11 100644
--- a/libasn1parser/asn1p_expr.h
+++ b/libasn1parser/asn1p_expr.h
@@ -174,11 +174,12 @@
 
 	struct asn1p_expr_marker_s {
 		enum asn1p_expr_marker_e {
-			EM_NOMARK,
-			EM_INDIRECT	= 0x01,	/* 0001: Represent as pointer */
-			EM_OPTIONAL	= 0x03,	/* 0011: Optional member */
-			EM_DEFAULT	= 0x07,	/* 0111: default_value */
-			EM_UNRECURSE	= 0x08, /* 1000: Use safe naming */
+		  EM_NOMARK,
+		  EM_INDIRECT	= 0x01,	/* 00001 Represent as pointer */
+		  EM_OMITABLE	= 0x03,	/* 00011 May be absent in encoding */
+		  EM_OPTIONAL	= 0x07,	/* 00111 Optional member */
+		  EM_DEFAULT	= 0x0F,	/* 01111 default_value */
+		  EM_UNRECURSE	= 0x10,	/* 10000 Use safe naming */
 		} flags;
 		asn1p_value_t *default_value;	/* For EM_DEFAULT case */
 	} marker;