clean-up; removed unnecessary field from type descriptor


git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@400 59561ff5-6e30-0410-9f3c-9617f08c8826
diff --git a/skeletons/ber_decoder.c b/skeletons/ber_decoder.c
index 3672b68..a64f36d 100644
--- a/skeletons/ber_decoder.c
+++ b/skeletons/ber_decoder.c
@@ -46,7 +46,7 @@
  */
 ber_dec_rval_t
 ber_check_tags(asn1_TYPE_descriptor_t *td, ber_dec_ctx_t *opt_ctx,
-		void *ptr, size_t size, int tag_mode,
+		void *ptr, size_t size, int tag_mode, int last_tag_form,
 		ber_tlv_len_t *last_length, int *opt_tlv_form) {
 	ssize_t consumed_myself = 0;
 	ssize_t tag_len;
@@ -169,10 +169,10 @@
 				RETURN(RC_FAIL);
 			}
 		} else {
-			if(td->last_tag_form != tlv_constr
-			&& td->last_tag_form != -1) {
+			if(last_tag_form != tlv_constr
+			&& last_tag_form != -1) {
 				ASN_DEBUG("last_tag_form %d != %d",
-					td->last_tag_form, tlv_constr);
+					last_tag_form, tlv_constr);
 				RETURN(RC_FAIL);
 			}
 		}