diff options
author | Tomas Kukosa <tomas.kukosa@siemens.com> | 2007-10-22 12:25:56 +0000 |
---|---|---|
committer | Tomas Kukosa <tomas.kukosa@siemens.com> | 2007-10-22 12:25:56 +0000 |
commit | 10a6ffc497000013477084f7467431c1a2610b06 (patch) | |
tree | 7cbbd887cd0b64a93375dd1e5729d7921c1383a8 /epan/asn1.h | |
parent | 07faab5ec29b942f3461b57b84ad96d98ca70ab9 (diff) |
add flags for optional fields of EXTERNAL type into asn1_ctx_t struct
svn path=/trunk/; revision=23238
Diffstat (limited to 'epan/asn1.h')
-rw-r--r-- | epan/asn1.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/epan/asn1.h b/epan/asn1.h index aafad94e8a..0f792bd482 100644 --- a/epan/asn1.h +++ b/epan/asn1.h @@ -81,8 +81,11 @@ typedef struct _asn1_ctx_t { void *value_ptr; void *private_data; struct { - tvbuff_t *data_value_descriptor; int hf_index; + gboolean data_value_descr_present; + gboolean direct_ref_present; + gboolean indirect_ref_present; + tvbuff_t *data_value_descriptor; const char *direct_reference; gint32 indirect_reference; gint encoding; @@ -104,8 +107,9 @@ typedef struct _asn1_ctx_t { } u; } external; struct { - tvbuff_t *data_value_descriptor; int hf_index; + gboolean data_value_descr_present; + tvbuff_t *data_value_descriptor; gint identification; /* 0 : syntaxes, |