more words on circular references


git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@973 59561ff5-6e30-0410-9f3c-9617f08c8826
diff --git a/asn1c/tests/check-19.c b/asn1c/tests/check-19.c
new file mode 100644
index 0000000..bb2f7f2
--- /dev/null
+++ b/asn1c/tests/check-19.c
@@ -0,0 +1,24 @@
+#undef	NDEBUG
+#include <stdio.h>
+#include <stdlib.h>
+#include <sys/types.h>
+#include <string.h>
+#include <assert.h>
+
+#include <Name.h>
+
+int
+main(int ac, char **av) {
+	Name_t t;
+
+	(void)ac;	/* Unused argument */
+	(void)av;	/* Unused argument */
+
+	memset(&t, 0, sizeof(t));
+
+	/*
+	 * No plans to fill it up: just checking whether it compiles or not.
+	 */
+
+	return 0;
+}
diff --git a/asn1c/tests/check-39.c b/asn1c/tests/check-39.c
new file mode 100644
index 0000000..6163871
--- /dev/null
+++ b/asn1c/tests/check-39.c
@@ -0,0 +1,24 @@
+#undef	NDEBUG
+#include <stdio.h>
+#include <stdlib.h>
+#include <sys/types.h>
+#include <string.h>
+#include <assert.h>
+
+#include <T.h>
+
+int
+main(int ac, char **av) {
+	T_t t;
+
+	(void)ac;	/* Unused argument */
+	(void)av;	/* Unused argument */
+
+	memset(&t, 0, sizeof(t));
+
+	/*
+	 * No plans to fill it up: just checking whether it compiles or not.
+	 */
+
+	return 0;
+}
diff --git a/asn1c/tests/check-59.c b/asn1c/tests/check-59.c
new file mode 100644
index 0000000..ba970be
--- /dev/null
+++ b/asn1c/tests/check-59.c
@@ -0,0 +1,24 @@
+#undef	NDEBUG
+#include <stdio.h>
+#include <stdlib.h>
+#include <sys/types.h>
+#include <string.h>
+#include <assert.h>
+
+#include <Choice.h>
+
+int
+main(int ac, char **av) {
+	Choice_t t;
+
+	(void)ac;	/* Unused argument */
+	(void)av;	/* Unused argument */
+
+	memset(&t, 0, sizeof(t));
+
+	/*
+	 * No plans to fill it up: just checking whether it compiles or not.
+	 */
+
+	return 0;
+}
diff --git a/asn1c/tests/check-92.-findirect-choice.c b/asn1c/tests/check-92.-findirect-choice.c
new file mode 100644
index 0000000..caa367f
--- /dev/null
+++ b/asn1c/tests/check-92.-findirect-choice.c
@@ -0,0 +1,24 @@
+#undef	NDEBUG
+#include <stdio.h>
+#include <stdlib.h>
+#include <sys/types.h>
+#include <string.h>
+#include <assert.h>
+
+#include <Everything.h>
+
+int
+main(int ac, char **av) {
+	Everything_t t;
+
+	(void)ac;	/* Unused argument */
+	(void)av;	/* Unused argument */
+
+	memset(&t, 0, sizeof(t));
+
+	/*
+	 * No plans to fill it up: just checking whether it compiles or not.
+	 */
+
+	return 0;
+}