Replace deprecated macros in examples and fuzzers

Signed-off-by: Tim Rühsen <tim.ruehsen@gmx.de>
diff --git a/examples/CertificateExample.c b/examples/CertificateExample.c
index a62ea79..1d17d23 100644
--- a/examples/CertificateExample.c
+++ b/examples/CertificateExample.c
@@ -72,12 +72,12 @@
 /*                 "C=US O=gov"                       */
 /******************************************************/
 static void
-get_Name_type (ASN1_TYPE cert_def, ASN1_TYPE cert, const char *root,
+get_Name_type (asn1_node cert_def, asn1_node cert, const char *root,
 	       unsigned char *ans)
 {
   int k, k2, result, len;
   char name[128], str[1024], str2[1024], name2[128], counter[5], name3[128];
-  ASN1_TYPE value = ASN1_TYPE_EMPTY;
+  asn1_node value = NULL;
   char errorDescription[ASN1_MAX_ERROR_DESCRIPTION_SIZE];
   char *answer = (char *) ans;
   answer[0] = 0;
@@ -207,15 +207,15 @@
 /*   int *der_len: number of bytes of der string      */
 /******************************************************/
 static void
-create_certificate (ASN1_TYPE cert_def, unsigned char *der, int *der_len)
+create_certificate (asn1_node cert_def, unsigned char *der, int *der_len)
 {
   int result, k, len;
   unsigned char str[1024];
   const unsigned char *str2;
-  ASN1_TYPE cert1 = ASN1_TYPE_EMPTY;
-  ASN1_TYPE value = ASN1_TYPE_EMPTY;
-  ASN1_TYPE param = ASN1_TYPE_EMPTY;
-  ASN1_TYPE constr = ASN1_TYPE_EMPTY;
+  asn1_node cert1 = NULL;
+  asn1_node value = NULL;
+  asn1_node param = NULL;
+  asn1_node constr = NULL;
   char errorDescription[ASN1_MAX_ERROR_DESCRIPTION_SIZE];
   int max_len;
 
@@ -566,11 +566,11 @@
 /*   int der_len: number of bytes of der string      */
 /******************************************************/
 static void
-get_certificate (ASN1_TYPE cert_def, unsigned char *der, int der_len)
+get_certificate (asn1_node cert_def, unsigned char *der, int der_len)
 {
   int result, len, start, end;
   unsigned char str[1024], str2[1024];
-  ASN1_TYPE cert2 = ASN1_TYPE_EMPTY;
+  asn1_node cert2 = NULL;
   char errorDescription[ASN1_MAX_ERROR_DESCRIPTION_SIZE];
 
   asn1_create_element (cert_def, "PKIX1Implicit88.Certificate", &cert2);
@@ -624,7 +624,7 @@
   asn1_delete_structure (&cert2);
 }
 
-extern const ASN1_ARRAY_TYPE pkix_asn1_tab[];
+extern const asn1_static_node pkix_asn1_tab[];
 
 /********************************************************/
 /* Function : main                                      */
@@ -638,7 +638,7 @@
 {
   int result, der_len;
   unsigned char der[1024];
-  ASN1_TYPE PKIX1Implicit88 = ASN1_TYPE_EMPTY;
+  asn1_node PKIX1Implicit88 = NULL;
   char errorDescription[ASN1_MAX_ERROR_DESCRIPTION_SIZE];
 
   if (1)
diff --git a/examples/CrlExample.c b/examples/CrlExample.c
index 1e59ac7..4513f3d 100644
--- a/examples/CrlExample.c
+++ b/examples/CrlExample.c
@@ -74,12 +74,12 @@
 /*                 "C=US O=gov"                       */
 /******************************************************/
 static void
-get_Name_type (ASN1_TYPE cert_def, ASN1_TYPE cert, const char *root,
+get_Name_type (asn1_node cert_def, asn1_node cert, const char *root,
 	       unsigned char *ans)
 {
   int k, k2, result, len;
   char name[128], str[1024], str2[1024], name2[128], counter[5], name3[128];
-  ASN1_TYPE value = ASN1_TYPE_EMPTY;
+  asn1_node value = NULL;
   char errorDescription[ASN1_MAX_ERROR_DESCRIPTION_SIZE];
   char *answer = (char *) ans;
 
@@ -219,13 +219,13 @@
 /*   int *der_len: number of bytes of der string      */
 /******************************************************/
 static void
-create_CRL (ASN1_TYPE cert_def, unsigned char *der, int *der_len)
+create_CRL (asn1_node cert_def, unsigned char *der, int *der_len)
 {
   int result, k, len;
   unsigned char str[1024];
   const unsigned char *str2;
-  ASN1_TYPE crl = ASN1_TYPE_EMPTY;
-  ASN1_TYPE value = ASN1_TYPE_EMPTY;
+  asn1_node crl = NULL;
+  asn1_node value = NULL;
   char errorDescription[ASN1_MAX_ERROR_DESCRIPTION_SIZE];
   int max_len;
 
@@ -437,11 +437,11 @@
 /*   int der_len: number of bytes of der string      */
 /******************************************************/
 static void
-get_CRL (ASN1_TYPE cert_def, unsigned char *der, int der_len)
+get_CRL (asn1_node cert_def, unsigned char *der, int der_len)
 {
   int result, len, start, end;
   unsigned char str[1024], str2[1024];
-  ASN1_TYPE crl2 = ASN1_TYPE_EMPTY;
+  asn1_node crl2 = NULL;
   char errorDescription[ASN1_MAX_ERROR_DESCRIPTION_SIZE];
 
 
@@ -491,7 +491,7 @@
   asn1_delete_structure (&crl2);
 }
 
-extern const ASN1_ARRAY_TYPE pkix_asn1_tab[];
+extern const asn1_static_node pkix_asn1_tab[];
 
 /********************************************************/
 /* Function : main                                      */
@@ -505,7 +505,7 @@
 {
   int result, der_len;
   unsigned char der[1024];
-  ASN1_TYPE PKIX1Implicit88 = ASN1_TYPE_EMPTY;
+  asn1_node PKIX1Implicit88 = NULL;
   char errorDescription[ASN1_MAX_ERROR_DESCRIPTION_SIZE];
 
   if (1)
diff --git a/fuzz/libtasn1_array2tree_fuzzer.c b/fuzz/libtasn1_array2tree_fuzzer.c
index bb860be..28559da 100644
--- a/fuzz/libtasn1_array2tree_fuzzer.c
+++ b/fuzz/libtasn1_array2tree_fuzzer.c
@@ -77,7 +77,7 @@
 	tab[nelem].value = NULL;
 
 	int result;
-	ASN1_TYPE node = ASN1_TYPE_EMPTY;
+	asn1_node node = NULL;
 	char errorDescription[ASN1_MAX_ERROR_DESCRIPTION_SIZE];
 
 	result =
diff --git a/fuzz/libtasn1_gnutls_der_fuzzer.c b/fuzz/libtasn1_gnutls_der_fuzzer.c
index 9816c2d..728f637 100644
--- a/fuzz/libtasn1_gnutls_der_fuzzer.c
+++ b/fuzz/libtasn1_gnutls_der_fuzzer.c
@@ -129,9 +129,9 @@
 
 int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size)
 {
-	static ASN1_TYPE _gnutls_gnutls_asn = ASN1_TYPE_EMPTY;
+	static asn1_node _gnutls_gnutls_asn = NULL;
 	static int first = 1;
-	ASN1_TYPE dn;
+	asn1_node dn;
 	int res;
 
 	if (size > 10000) // same as max_len = 10000 in .options file
diff --git a/fuzz/libtasn1_pkix_der_fuzzer.c b/fuzz/libtasn1_pkix_der_fuzzer.c
index 4e15f47..515495c 100644
--- a/fuzz/libtasn1_pkix_der_fuzzer.c
+++ b/fuzz/libtasn1_pkix_der_fuzzer.c
@@ -517,9 +517,9 @@
 
 int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size)
 {
-	static ASN1_TYPE _gnutls_pkix1_asn = ASN1_TYPE_EMPTY;
+	static asn1_node _gnutls_pkix1_asn = NULL;
 	static int first = 1;
-	ASN1_TYPE dn;
+	asn1_node dn;
 	int res, start, end;
 
 	if (size > 10000) // same as max_len = 10000 in .options file