aboutsummaryrefslogtreecommitdiffstats
path: root/libasn1parser/asn1p_expr.h
diff options
context:
space:
mode:
authorLev Walkin <vlm@lionet.info>2005-08-18 13:38:19 +0000
committerLev Walkin <vlm@lionet.info>2005-08-18 13:38:19 +0000
commitb85a8135dae955c09b23197f5497b8ff911d083d (patch)
treeafc3f841706d6e89951802d5d00b2442f2163f84 /libasn1parser/asn1p_expr.h
parente44ea0bdd9f5dd291c1fa3b7b6dbcedddd6c51df (diff)
automatic dependency tracking
Diffstat (limited to 'libasn1parser/asn1p_expr.h')
-rw-r--r--libasn1parser/asn1p_expr.h11
1 files changed, 6 insertions, 5 deletions
diff --git a/libasn1parser/asn1p_expr.h b/libasn1parser/asn1p_expr.h
index 2751c930..42a2a116 100644
--- a/libasn1parser/asn1p_expr.h
+++ b/libasn1parser/asn1p_expr.h
@@ -174,11 +174,12 @@ typedef struct asn1p_expr_s {
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;