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