X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=include%2Fdata1.h;h=e6e25845886da768f9d9035109cc4037487112af;hp=e2d0d20b707cce92681f800c5bb70d5c6085bf58;hb=dd307c65deac044b20c13e99aad2de0d8608a8b7;hpb=52acac488c6f474a5260a2195b0b31ff68961924 diff --git a/include/data1.h b/include/data1.h index e2d0d20..e6e2584 100644 --- a/include/data1.h +++ b/include/data1.h @@ -24,7 +24,16 @@ * OF THIS SOFTWARE. * * $Log: data1.h,v $ - * Revision 1.29 1997-10-27 13:54:18 adam + * Revision 1.31 1997-11-18 09:51:08 adam + * Removed element num_children from data1_node. Minor changes in + * data1 to Explain. + * + * Revision 1.30 1997/10/31 12:20:07 adam + * Improved memory debugging for xmalloc/nmem.c. References to NMEM + * instead of ODR in n ESPEC-1 handling in source d1_espec.c. + * Bug fix: missing fclose in data1_read_espec1. + * + * Revision 1.29 1997/10/27 13:54:18 adam * Changed structure field in data1 node to be simple string which * is "unknown" to the retrieval system itself. * @@ -380,18 +389,12 @@ typedef struct data1_node data1_vartype *type; char *value; } variant; - - struct - { - char *ind; - } indicator; } u; void (*destroy)(struct data1_node *n); #define DATA1_LOCALDATA 40 char lbuf[DATA1_LOCALDATA]; /* small buffer for local data */ int line; - int num_children; struct data1_node *next; struct data1_node *child; struct data1_node *last_child; @@ -433,8 +436,7 @@ YAZ_EXPORT data1_varset *data1_read_varset(data1_handle dh, const char *file); YAZ_EXPORT data1_vartype *data1_getvartypebyct(data1_handle dh, data1_varset *set, char *zclass, char *type); -YAZ_EXPORT Z_Espec1 *data1_read_espec1(data1_handle dh, const char *file, - ODR o); +YAZ_EXPORT Z_Espec1 *data1_read_espec1(data1_handle dh, const char *file); YAZ_EXPORT int data1_doespec1(data1_handle dh, data1_node *n, Z_Espec1 *e); YAZ_EXPORT data1_esetname *data1_getesetbyname(data1_handle dh, data1_absyn *a, char *name);