TESTS_ENVIRONMENT = \
ASN1PARSER=$(srcdir)/Test_parser.asn \
ASN1TREE=$(srcdir)/Test_tree.asn \
- ASN1PKIX=$(srcdir)/pkix.asn \
+ ASN1CHOICE=$(srcdir)/choice.asn \
ASN1PKIX=$(srcdir)/pkix.asn \
ASN1CRLDER=$(srcdir)/crl.der \
ASN1INDEF=$(srcdir)/TestIndef.p12 \
int result = 0;
asn1_node definitions = NULL, node1 = NULL, node2 = NULL;
char errorDescription[ASN1_MAX_ERROR_DESCRIPTION_SIZE];
+ const char *choicefile = getenv ("ASN1CHOICE");
char data[1024];
int data_size = sizeof (data);
+ if (!choicefile)
+ choicefile = "choice.asn";
+
/* Encode */
- result = asn1_parser2tree ("choice.asn", &definitions, errorDescription);
+ result = asn1_parser2tree (choicefile, &definitions, errorDescription);
if (result != ASN1_SUCCESS)
{
printf ("error in %d\n", __LINE__);