X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=retrieval%2Fd1_attset.c;h=e179415b780c8efdcad9e484dc2fe44ae4bdb9bc;hb=7b57148e0984b3df36e031d866bfc461703160e3;hp=21650045ec0d71d12b3150fb8aa5f3bd741874be;hpb=3ffa5dbc563e15bccb012f3d3d00a993f87ace82;p=yaz-moved-to-github.git diff --git a/retrieval/d1_attset.c b/retrieval/d1_attset.c index 2165004..e179415 100644 --- a/retrieval/d1_attset.c +++ b/retrieval/d1_attset.c @@ -4,7 +4,13 @@ * Sebastian Hammer, Adam Dickmeiss * * $Log: d1_attset.c,v $ - * Revision 1.2 1995-11-01 16:34:55 quinn + * Revision 1.4 1996-02-21 15:23:36 quinn + * Reversed fclose and return; + * + * Revision 1.3 1995/12/13 17:14:26 quinn + * *** empty log message *** + * + * Revision 1.2 1995/11/01 16:34:55 quinn * Making data1 look for tables in data1_tabpath * * Revision 1.1 1995/11/01 11:56:07 quinn @@ -32,7 +38,7 @@ data1_att *data1_getattbyname(data1_attset *s, char *name) { /* scan local set */ for (r = s->atts; r; r = r->next) - if (!strcmp(r->name, name)) + if (!data1_matchstr(r->name, name)) return r; /* scan included sets */ if (s->children && (r = data1_getattbyname(s->children, name))) @@ -75,8 +81,8 @@ data1_attset *data1_read_attset(char *file) } if (!r) { - return res; fclose(f); + return res; } if (sscanf(r, "%s %[^\n]", cmd, args) < 2) *args = '\0';