From 36c4e524e444ce307da04894e39b44db8f10c76d Mon Sep 17 00:00:00 2001 From: Adam Dickmeiss Date: Fri, 26 Apr 1996 11:51:20 +0000 Subject: [PATCH] Resource names are matched by the yaz_matchstr routine instead of strcmp. --- util/res.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/util/res.c b/util/res.c index 0b2cc75..270d8c7 100644 --- a/util/res.c +++ b/util/res.c @@ -4,7 +4,10 @@ * Sebastian Hammer, Adam Dickmeiss * * $Log: res.c,v $ - * Revision 1.13 1995-09-04 12:34:05 adam + * Revision 1.14 1996-04-26 11:51:20 adam + * Resource names are matched by the yaz_matchstr routine instead of strcmp. + * + * Revision 1.13 1995/09/04 12:34:05 adam * Various cleanup. YAZ util used instead. * * Revision 1.12 1995/01/24 16:40:32 adam @@ -50,6 +53,7 @@ #include #include #include +#include static struct res_entry *add_entry (Res r) { @@ -213,7 +217,7 @@ char *res_get (Res r, const char *name) if (!r->init) reread (r); for (re = r->first; re; re=re->next) - if (re->value && !strcmp (re->name, name)) + if (re->value && !yaz_matchstr (re->name, name)) return re->value; return NULL; } @@ -239,7 +243,7 @@ void res_put (Res r, const char *name, const char *value) reread (r); for (re = r->first; re; re=re->next) - if (re->value && !strcmp (re->name, name)) + if (re->value && !yaz_matchstr (re->name, name)) { xfree (re->value); re->value = xstrdup (value); -- 1.7.10.4