X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=retrieval%2Fd1_attset.c;h=7a078b6ceebcd691a3b5c90ec17e4558218b5f7a;hb=13710cb8cd0a6b8d6a1f88ff69f3a2ec2ec9769c;hp=44dec99ca4545a4bdc89fad38f6ef56aae84b337;hpb=cea212fba995de3fa0d6d6723d828f6fd7ca31df;p=yaz-moved-to-github.git diff --git a/retrieval/d1_attset.c b/retrieval/d1_attset.c index 44dec99..7a078b6 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.1 1995-11-01 11:56:07 quinn + * 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 * Added Retrieval (data management) functions en masse. * * @@ -18,6 +24,8 @@ #include #include #include +#include +#include data1_att *data1_getattbyname(data1_attset *s, char *name) { @@ -27,7 +35,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))) @@ -43,7 +51,7 @@ data1_attset *data1_read_attset(char *file) data1_att **attp; FILE *f; - if (!(f = fopen(file, "r"))) + if (!(f = yaz_path_fopen(data1_tabpath, file, "r"))) { logf(LOG_WARN|LOG_ERRNO, "%s", file); return 0;