summaryrefslogtreecommitdiff
path: root/lib/structure.h
diff options
context:
space:
mode:
authorFabio Fiorina <fiorinaf@gnutls.org>2002-05-15 19:53:09 +0000
committerFabio Fiorina <fiorinaf@gnutls.org>2002-05-15 19:53:09 +0000
commit76fad3cfc11685653d976b4b0c465e11055902b9 (patch)
treed71fedfe05cc14ccc5a00d6e4a41068ed72011c7 /lib/structure.h
parent26f61f9e5c9794a01ae553b1c2e5e926095629c5 (diff)
downloadlibtasn1-76fad3cfc11685653d976b4b0c465e11055902b9.tar.gz
libtasn1-76fad3cfc11685653d976b4b0c465e11055902b9.tar.bz2
libtasn1-76fad3cfc11685653d976b4b0c465e11055902b9.zip
Start Up Version
Diffstat (limited to 'lib/structure.h')
-rw-r--r--lib/structure.h33
1 files changed, 33 insertions, 0 deletions
diff --git a/lib/structure.h b/lib/structure.h
new file mode 100644
index 0000000..8309761
--- /dev/null
+++ b/lib/structure.h
@@ -0,0 +1,33 @@
+
+/*************************************************/
+/* File: structure.h */
+/* Description: list of exported object by */
+/* "structure.c" */
+/*************************************************/
+
+#ifndef _STRUCTURE_H
+#define _STRUCTURE_H
+
+
+/*************************************/
+/* Constants used in asn1_visit_tree */
+/*************************************/
+#define ASN1_PRINT_NAME 1
+#define ASN1_PRINT_NAME_TYPE 2
+#define ASN1_PRINT_NAME_TYPE_VALUE 3
+#define ASN1_PRINT_ALL 4
+
+
+asn1_retCode _asn1_create_static_structure(node_asn *pointer,
+ char* output_file_name,char *vector_name);
+
+node_asn* _asn1_copy_structure3(node_asn *source_node);
+
+node_asn* _asn1_copy_structure2(node_asn *root,char *source_name);
+
+node_asn * _asn1_add_node_only(unsigned int type);
+
+node_asn * _asn1_find_left(node_asn *node);
+
+#endif
+