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;