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
Added global lbuf to data1_node.
[yaz-moved-to-github.git]
/
include
/
data1.h
diff --git
a/include/data1.h
b/include/data1.h
index
51fff44
..
f0d54b8
100644
(file)
--- a/
include/data1.h
+++ b/
include/data1.h
@@
-24,7
+24,13
@@
* OF THIS SOFTWARE.
*
* $Log: data1.h,v $
* OF THIS SOFTWARE.
*
* $Log: data1.h,v $
- * Revision 1.3 1995-11-01 16:34:52 quinn
+ * Revision 1.5 1995-12-05 14:26:40 quinn
+ * Added global lbuf to data1_node.
+ *
+ * Revision 1.4 1995/11/13 09:27:29 quinn
+ * Fiddling with the variant stuff.
+ *
+ * Revision 1.3 1995/11/01 16:34:52 quinn
* Making data1 look for tables in data1_tabpath
*
* Revision 1.2 1995/11/01 13:54:35 quinn
* Making data1 look for tables in data1_tabpath
*
* Revision 1.2 1995/11/01 13:54:35 quinn
@@
-234,10
+240,10
@@
typedef struct data1_node
{
enum
{
{
enum
{
- DATA1N_root,
+ DATA1N_root, /* the root of a record (containing global data) */
DATA1N_tag, /* a tag */
DATA1N_tag, /* a tag */
- DATA1N_data, /* */
- DATA1N_variant, /* variant specification */
+ DATA1N_data, /* some data under a leaf tag or variant */
+ DATA1N_variant, /* variant specification (a triple, actually) */
DATA1N_indicator /* ISO2709 indicator */
} which;
DATA1N_indicator /* ISO2709 indicator */
} which;
@@
-254,6
+260,8
@@
typedef struct data1_node
char *tag;
data1_element *element;
int node_selected;
char *tag;
data1_element *element;
int node_selected;
+ int make_variantlist;
+ int no_data_requested;
} tag;
struct
} tag;
struct
@@
-267,7
+275,7
@@
typedef struct data1_node
} what;
int len;
char *data; /* filename or data */
} what;
int len;
char *data; /* filename or data */
-#define DATA1_LOCALDATA 15
+#define DATA1_LOCALDATA 40
char lbuf[DATA1_LOCALDATA]; /* small buffer for local data */
} data;
char lbuf[DATA1_LOCALDATA]; /* small buffer for local data */
} data;
@@
-283,6
+291,7
@@
typedef struct data1_node
} indicator;
} u;
} indicator;
} u;
+ char lbuf[DATA1_LOCALDATA]; /* small buffer for local data */
int line;
int num_children;
struct data1_node *next;
int line;
int num_children;
struct data1_node *next;