data1_tagset *data1_read_tagset(char *file);
data1_element *data1_getelementbytagname(data1_absyn *abs,
data1_element *parent, char *tagname);
data1_tagset *data1_read_tagset(char *file);
data1_element *data1_getelementbytagname(data1_absyn *abs,
data1_element *parent, char *tagname);
-Z_GenericRecord *data1_nodetogr(data1_node *n, int select, ODR o);
+Z_GenericRecord *data1_nodetogr(data1_node *n, int select, ODR o, int *len);
int data1_matchstr(char *s1, char *s2);
data1_tag *data1_gettagbyname(data1_tagset *s, char *name);
void data1_free_tree(data1_node *t);
int data1_matchstr(char *s1, char *s2);
data1_tag *data1_gettagbyname(data1_tagset *s, char *name);
void data1_free_tree(data1_node *t);