add const
diff --git a/skeletons/NativeReal.c b/skeletons/NativeReal.c
index 2a556e8..89cd005 100644
--- a/skeletons/NativeReal.c
+++ b/skeletons/NativeReal.c
@@ -64,7 +64,7 @@
  * Decode REAL type.
  */
 asn_dec_rval_t
-NativeReal_decode_ber(asn_codec_ctx_t *opt_codec_ctx,
+NativeReal_decode_ber(const asn_codec_ctx_t *opt_codec_ctx,
 	asn_TYPE_descriptor_t *td,
 	void **dbl_ptr, const void *buf_ptr, size_t size, int tag_mode) {
 	double *Dbl = (double *)*dbl_ptr;
@@ -212,7 +212,7 @@
  * Decode REAL type using PER.
  */
 asn_dec_rval_t
-NativeReal_decode_uper(asn_codec_ctx_t *opt_codec_ctx,
+NativeReal_decode_uper(const asn_codec_ctx_t *opt_codec_ctx,
                        asn_TYPE_descriptor_t *td,
                        const asn_per_constraints_t *constraints, void **dbl_ptr,
                        asn_per_data_t *pd) {
@@ -285,7 +285,7 @@
  * Decode the chunk of XML text encoding REAL.
  */
 asn_dec_rval_t
-NativeReal_decode_xer(asn_codec_ctx_t *opt_codec_ctx,
+NativeReal_decode_xer(const asn_codec_ctx_t *opt_codec_ctx,
 	asn_TYPE_descriptor_t *td, void **sptr, const char *opt_mname,
 		const void *buf_ptr, size_t size) {
 	asn_dec_rval_t rval;