macro for free_struct()


git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@1086 59561ff5-6e30-0410-9f3c-9617f08c8826
diff --git a/skeletons/asn-decoder-template.c b/skeletons/asn-decoder-template.c
index 3225b66..dd0efdc 100644
--- a/skeletons/asn-decoder-template.c
+++ b/skeletons/asn-decoder-template.c
@@ -244,7 +244,7 @@
 			break;
 		}
 
-		pduType->free_struct(pduType, structure, 0);
+		ASN_STRUCT_FREE(*pduType, structure);
 	  }
 	}
 
@@ -425,7 +425,7 @@
 	fclose(fp);
 
 	/* Clean up partially decoded structure */
-	pduType->free_struct(pduType, structure, 0);
+	ASN_STRUCT_FREE(*pduType, structure);
 
 	fprintf(stderr, "%s: "
 		"Decode failed past byte %ld: %s\n",