oer support code
diff --git a/skeletons/oer_decoder.h b/skeletons/oer_decoder.h
index 39222ff..bd39a54 100644
--- a/skeletons/oer_decoder.h
+++ b/skeletons/oer_decoder.h
@@ -6,6 +6,7 @@
 #define	_OER_DECODER_H_
 
 #include <asn_application.h>
+#include <oer_support.h>
 
 #ifdef __cplusplus
 extern "C" {
@@ -28,11 +29,13 @@
 /*
  * Type of generic function which decodes the byte stream into the structure.
  */
-typedef asn_dec_rval_t (oer_type_decoder_f)(
-		struct asn_codec_ctx_s *opt_codec_ctx,
-		struct asn_TYPE_descriptor_s *type_descriptor,
-		void **struct_ptr, const void *buf_ptr, size_t size,
-		int tag_mode);
+typedef asn_dec_rval_t(oer_type_decoder_f)(
+    struct asn_codec_ctx_s *opt_codec_ctx,
+    struct asn_TYPE_descriptor_s *type_descriptor,
+    asn_oer_constraint_t *constraints,
+    void **struct_ptr,
+    const void *buf_ptr,
+    size_t size);
 
 #ifdef __cplusplus
 }