projects
/
yaz-moved-to-github.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Work on EXPLAIN schema. First implementation of sub-schema facility
[yaz-moved-to-github.git]
/
include
/
data1.h
diff --git
a/include/data1.h
b/include/data1.h
index
e6e2584
..
54b4d3b
100644
(file)
--- a/
include/data1.h
+++ b/
include/data1.h
@@
-24,7
+24,11
@@
* OF THIS SOFTWARE.
*
* $Log: data1.h,v $
* OF THIS SOFTWARE.
*
* $Log: data1.h,v $
- * Revision 1.31 1997-11-18 09:51:08 adam
+ * Revision 1.32 1997-12-09 16:18:16 adam
+ * Work on EXPLAIN schema. First implementation of sub-schema facility
+ * in the *.abs files.
+ *
+ * Revision 1.31 1997/11/18 09:51:08 adam
* Removed element num_children from data1_node. Minor changes in
* data1 to Explain.
*
* Removed element num_children from data1_node. Minor changes in
* data1 to Explain.
*
@@
-314,11
+318,16
@@
typedef struct data1_element
char *name;
data1_tag *tag;
data1_termlist *termlists;
char *name;
data1_tag *tag;
data1_termlist *termlists;
- struct data1_element *parent;
struct data1_element *children;
struct data1_element *next;
} data1_element;
struct data1_element *children;
struct data1_element *next;
} data1_element;
+typedef struct data1_sub_elements {
+ char *name;
+ struct data1_sub_elements *next;
+ data1_element *elements;
+} data1_sub_elements;
+
typedef struct data1_absyn
{
char *name;
typedef struct data1_absyn
{
char *name;
@@
-329,7
+338,8
@@
typedef struct data1_absyn
data1_esetname *esetnames;
data1_maptab *maptabs;
data1_marctab *marc;
data1_esetname *esetnames;
data1_maptab *maptabs;
data1_marctab *marc;
- data1_element *elements;
+ data1_sub_elements *sub_elements;
+ data1_element *main_elements;
} data1_absyn;
/*
} data1_absyn;
/*