X-Git-Url: http://jsfdemo.indexdata.com/?a=blobdiff_plain;f=include%2Fdata1.h;h=8feeb71ba575f167e7a47c41cff10c4238852ce9;hb=91921982a89c15eaea23d60b2e01ec7261513c33;hp=51fff44a6dcab1ad53fef659606533ccc7343d86;hpb=3ffa5dbc563e15bccb012f3d3d00a993f87ace82;p=yaz-moved-to-github.git diff --git a/include/data1.h b/include/data1.h index 51fff44..8feeb71 100644 --- a/include/data1.h +++ b/include/data1.h @@ -24,7 +24,10 @@ * OF THIS SOFTWARE. * * $Log: data1.h,v $ - * Revision 1.3 1995-11-01 16:34:52 quinn + * 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 @@ -234,10 +237,10 @@ typedef struct data1_node { enum { - DATA1N_root, + DATA1N_root, /* the root of a record (containing global data) */ 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; @@ -254,6 +257,8 @@ typedef struct data1_node char *tag; data1_element *element; int node_selected; + int make_variantlist; + int no_data_requested; } tag; struct