added const qualifier
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@801 59561ff5-6e30-0410-9f3c-9617f08c8826
diff --git a/skeletons/BOOLEAN.c b/skeletons/BOOLEAN.c
index 04e6560..360b664 100644
--- a/skeletons/BOOLEAN.c
+++ b/skeletons/BOOLEAN.c
@@ -37,7 +37,7 @@
asn_dec_rval_t
BOOLEAN_decode_ber(asn_codec_ctx_t *opt_codec_ctx,
asn_TYPE_descriptor_t *td,
- void **bool_value, void *buf_ptr, size_t size,
+ void **bool_value, const void *buf_ptr, size_t size,
int tag_mode) {
BOOLEAN_t *st = (BOOLEAN_t *)*bool_value;
asn_dec_rval_t rval;
@@ -66,7 +66,7 @@
ASN_DEBUG("Boolean length is %d bytes", (int)length);
- buf_ptr = ((char *)buf_ptr) + rval.consumed;
+ buf_ptr = ((const char *)buf_ptr) + rval.consumed;
size -= rval.consumed;
if(length > (ber_tlv_len_t)size) {
rval.code = RC_WMORE;
@@ -84,7 +84,7 @@
* value is already TRUE.
* BOOLEAN is not supposed to contain meaningful data anyway.
*/
- *st |= ((uint8_t *)buf_ptr)[lidx];
+ *st |= ((const uint8_t *)buf_ptr)[lidx];
}
rval.code = RC_OK;
@@ -169,7 +169,7 @@
asn_dec_rval_t
BOOLEAN_decode_xer(asn_codec_ctx_t *opt_codec_ctx,
asn_TYPE_descriptor_t *td, void **sptr, const char *opt_mname,
- void *buf_ptr, size_t size) {
+ const void *buf_ptr, size_t size) {
return xer_decode_primitive(opt_codec_ctx, td,
sptr, sizeof(BOOLEAN_t), opt_mname, buf_ptr, size,