Commit 70e70287 authored by Lev Walkin's avatar Lev Walkin

added consts

parent f9127e31
...@@ -456,12 +456,14 @@ CHOICE_outmost_tag(asn1_TYPE_descriptor_t *td, const void *ptr, int tag_mode, be ...@@ -456,12 +456,14 @@ CHOICE_outmost_tag(asn1_TYPE_descriptor_t *td, const void *ptr, int tag_mode, be
if(present > 0 || present <= specs->elements_count) { if(present > 0 || present <= specs->elements_count) {
asn1_CHOICE_element_t *elm = &specs->elements[present-1]; asn1_CHOICE_element_t *elm = &specs->elements[present-1];
void *memb_ptr; const void *memb_ptr;
if(elm->optional) { if(elm->optional) {
memb_ptr = *(void **)((char *)ptr + elm->memb_offset); memb_ptr = *(const void * const *)
((const char *)ptr + elm->memb_offset);
} else { } else {
memb_ptr = (void *)((char *)ptr + elm->memb_offset); memb_ptr = (const void *)
((const char *)ptr + elm->memb_offset);
} }
return asn1_TYPE_outmost_tag(elm->type, memb_ptr, return asn1_TYPE_outmost_tag(elm->type, memb_ptr,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment