generic asn_decoder
diff --git a/skeletons/asn_application.h b/skeletons/asn_application.h
index 0a24018..5fea20c 100644
--- a/skeletons/asn_application.h
+++ b/skeletons/asn_application.h
@@ -111,6 +111,17 @@
asn_app_consume_bytes_f *callback, void *callback_key);
+/*
+ * A generic decoder for any supported transfer syntax.
+ */
+asn_dec_rval_t asn_decode(
+ const asn_codec_ctx_t *opt_codec_parameters, enum asn_transfer_syntax,
+ struct asn_TYPE_descriptor_s *type_to_decode,
+ void **structure_ptr, /* Pointer to a target structure's pointer */
+ const void *buffer, /* Data to be decoded */
+ size_t size /* Size of that buffer */
+ );
+
/*
* A callback of this type is called whenever constraint validation fails