X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Fcclqfile.c;h=024b84dbcef5ac8669e562e3a21babb2d5412dad;hb=62b57dd7f9c0ee57788bbcfb1f81697900587027;hp=c49df6c832b2bb427bd333802f827823c85dbc4e;hpb=43a9d38d20c1b1bcd1a03b2445a501d27526bd35;p=yaz-moved-to-github.git diff --git a/src/cclqfile.c b/src/cclqfile.c index c49df6c..024b84d 100644 --- a/src/cclqfile.c +++ b/src/cclqfile.c @@ -1,5 +1,5 @@ /* This file is part of the YAZ toolkit. - * Copyright (C) 1995-2011 Index Data + * Copyright (C) 1995-2012 Index Data * See the file LICENSE for details. */ /** @@ -146,6 +146,8 @@ int ccl_qual_field2(CCL_bibset bibset, const char *cp, const char *qual_name, value = CCL_BIB1_STR_AND_LIST; if (!ccl_stricmp (value_str, "ol")) value = CCL_BIB1_STR_OR_LIST; + if (!ccl_stricmp (value_str, "ag")) + value = CCL_BIB1_STR_AUTO_GROUP; break; case 't': case 'T': @@ -158,6 +160,10 @@ int ccl_qual_field2(CCL_bibset bibset, const char *cp, const char *qual_name, value = CCL_BIB1_TRU_CAN_BOTH; else if (!ccl_stricmp (value_str, "n")) value = CCL_BIB1_TRU_CAN_NONE; + else if (!ccl_stricmp (value_str, "x")) + value = CCL_BIB1_TRU_CAN_REGEX; + else if (!ccl_stricmp (value_str, "z")) + value = CCL_BIB1_TRU_CAN_Z3958; break; case 'c': case 'C':