From b15f0626c7fac44328266d8bde239781548256f8 Mon Sep 17 00:00:00 2001 From: Adam Dickmeiss Date: Fri, 25 Jan 2008 16:28:26 +0000 Subject: [PATCH] Name value is glob-expression for retrieval facility. The name attribute for the retrieval element is a glob-mask. This allows a GFS server to accept a mask of element set names, e.g. . --- src/retrieval.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/retrieval.c b/src/retrieval.c index 982afc9..724ff25 100644 --- a/src/retrieval.c +++ b/src/retrieval.c @@ -2,7 +2,7 @@ * Copyright (C) 2005-2007, Index Data ApS * See the file LICENSE for details. * - * $Id: retrieval.c,v 1.21 2007-05-08 08:22:36 adam Exp $ + * $Id: retrieval.c,v 1.22 2008-01-25 16:28:26 adam Exp $ */ /** * \file retrieval.c @@ -19,6 +19,7 @@ #include #include #include +#include #include #include @@ -297,7 +298,7 @@ int yaz_retrieval_request(yaz_retrieval_t p, schema_ok = 1; else { - if (el->name && !strcmp(schema, el->name)) + if (el->name && yaz_match_glob(el->name, schema)) schema_ok = 1; if (el->identifier && !strcmp(schema, el->identifier)) schema_ok = 1; -- 1.7.10.4